码迷,mamicode.com
首页 >  
搜索关键字:层遍历    ( 160个结果
【算法】找到数组中和为固定值的两个元素
题目:编写一个函数,输入为一个int型的数组numbers和一个int型变量target,找到这个数组中和为target的两个元素,输出其index。 假设每组输入有且仅有一组输出 示例: Input: numbers={6, 2, 15, 7,11}, target=9 Output: index1=1, index2=2 解答: 1.查找法 两层遍历,最直观 时间复杂度: ...
分类:编程语言   时间:2015-02-03 17:18:09    阅读次数:222
JSON
一、jsonObject类型,直接看jsonArray类型二、jsonArray类型,相对于jsonObject类型,外面需要多加一层遍历数组 注意下面2种获取内容的for..In循环里面的参数i和m,当时晕乎了,请教了人才明白1>获取到json中的属性名称 1 var aData=[ 2 ...
分类:Web程序   时间:2015-01-31 00:20:00    阅读次数:129
二叉树分层遍历
首先定义二叉树的存储结构: 1 struct TreeNode {2 int val;3 TreeNode *left;4 TreeNode *right;5 6 TreeNode(int v, TreeNode* l = NULL, TreeNode *r = N...
分类:其他好文   时间:2015-01-17 12:35:40    阅读次数:263
leetcode——Word Ladder II
改了3个晚上终于没有bug了。。。结果超时了。。。我已经想不出该怎么优化了。。。。看了答案,是一层一层遍历,然后将每个单词的父节点push进一个vector里,我也是一层层,并且如果在下一层遇到上一层的某个单词,就记录单词被访问过,就不会再访问了。。。就是想不明白为啥用的时间要多很多。。。难道是因为...
分类:其他好文   时间:2014-12-29 21:20:02    阅读次数:169
二叉树(6)----按层遍历二叉树
1、二叉树定义 typedef struct BTreeNodeElement_t_ { void *data; } BTreeNodeElement_t; typedef struct BTreeNode_t_ { BTreeNodeElement_t *m_pElemt; struct BTreeNode_t_ *m_pLeft; struct BTr...
分类:其他好文   时间:2014-12-15 10:28:29    阅读次数:161
按层遍历二叉查找树
《算法》中二叉查找树一节的习题:按层遍历二叉查找树。可以使用队列来管理二叉查找树中的节点,节点按照如下方法入队出队:节点x入队当队列不为空时使用队列的第一个元素first如果节点first.left不为空则将fisrt.left入队如果节点first.right不为空则将first.right入队将...
分类:其他好文   时间:2014-12-06 00:00:43    阅读次数:380
算法与数据结构基础4:C++二叉树实现及遍历方法大全
binary search tree,中文翻译为二叉搜索树、二叉查找树或者二叉排序树。简称为BST。 本文集齐了二叉树的五大遍历算法:先序遍历、中序遍历、后序遍历、深度优先遍历和广度优先遍历(同层遍历也就是深度优先遍历)。 // BSTree.h #include #include #include #include using namespace std; // bin...
分类:编程语言   时间:2014-12-04 01:02:39    阅读次数:303
从上往下打印二叉树
题目:从上而下打印出二叉树的每个节点,同一层的结点按照从左往右的顺序打樱二叉树结点定义如下:structBinaryTreeNode { intm_nValue; BinaryTreeNode*m_pLeft; BinaryTreeNode*m_pRight; }分析:就是二叉树的按层遍历,即广度优先遍历。利用队列进行编程。每一次打印一个节..
分类:其他好文   时间:2014-12-02 00:20:57    阅读次数:175
二叉树学习之非递归遍历
二叉树递归遍历可谓是学过数据结构的同仁都能想一下就能写出来,但在应聘过程我们常常遇到的是写出一个二叉树非递归遍历函数,接着上篇文章写二叉树的非递归遍历,先难后易,一步一步的来.   先上代码: #include "binarytree.h" #include #include #ifndef RECU #warning("RECU is not defined") /** *前序遍历...
分类:其他好文   时间:2014-11-02 18:18:36    阅读次数:232
电梯调度算法简述
0x00 简述 该算法基于BUS算法的结构,增加了在中间楼层是否停靠的判断和在顶、底层时下一个停靠点的寻找; 1.如果电梯在顶层,遍历请求队列中的所有请求,记录在运行方向上的:最近的同方向外部请求、最近的同方向内部请求、最远的反方向外部请求; 调度时,增加对电梯是否满员的判断,如果满员,...
分类:编程语言   时间:2014-10-19 14:18:58    阅读次数:153
160条   上一页 1 ... 13 14 15 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!