码迷,mamicode.com
首页 >  
搜索关键字:层遍历    ( 160个结果
C语言实现最大二叉树并按层遍历
题目:给定一个不含重复元素的整数数组。一个以此数组构建的最大二叉树定义如下: 通过给定的数组构建最大二叉树,并且输出这个树的根节点。 Example 1: ...
分类:编程语言   时间:2018-05-21 23:04:41    阅读次数:285
遍历三级菜单--牛掰版本
1 需求: 2 可依次选择进入各子菜单 3 可从任意一层往回退到上一层 4 可从任意一层退出程序 5 所需新知识点:列表、字典 6 ''' 7 ''' 8 思路: 9 1、菜单是分层的,进入每一层的方法一样: 10 用一个新的字典动态的表示当前层,遍历显示当前层,输入选择,判断进入下一层 11 2、... ...
分类:其他好文   时间:2018-05-19 12:01:01    阅读次数:397
【简单算法】20.最长公共前缀
题目: 1.解题思路: 双层遍历循环即可,实现方法比较简单。 代码如下: ...
分类:编程语言   时间:2018-05-03 14:21:28    阅读次数:155
二叉树的按行层序遍历及序列化和反序列化
1.二叉树的序列化 序列化:如图,按前序进行序列化可得到字符串1!2!3!4!-1!-1!5!-1!-1!3!-1!-1!,其中!表示一个值的结束,-1表示该节点为空。 反序列化:序列化的逆操作。 附代码 2.二叉树的分层遍历 1.维护last和nlast指针。 2.开始时last=root 3.队 ...
分类:其他好文   时间:2018-05-03 13:28:57    阅读次数:208
leetcode 103. 二叉树的锯齿形层次遍历
给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。 例如:给定二叉树 [3,9,20,null,null,15,7], 返回锯齿形层次遍历如下: ...
分类:其他好文   时间:2018-05-02 02:40:19    阅读次数:223
leetcode 404. 左叶子之和
计算给定二叉树的所有左叶子之和。 示例: ...
分类:其他好文   时间:2018-04-28 22:20:20    阅读次数:186
二叉树——判断一棵树是否是完全二叉树
二叉树按层遍历 判断条件:结点的左右孩子只有4种情况 其中的三种情况有特例 条件1.结点有右孩子,没有左孩子,直接返回false 条件2.结点左右孩子不全(有左没右,左右都没有),则后面遇到的所有结点,都必须是叶节点 只要不违反1.2的,就是完全二叉树 ...
分类:其他好文   时间:2018-04-26 01:23:34    阅读次数:175
顺时针打印矩阵元素(python实现)
我觉得我的算法比较简单易懂,比网上的那些简单些。至于时间复杂度就没有比较了。 算法思想:从最外层向内层遍历矩阵 ...
分类:编程语言   时间:2018-04-09 18:53:09    阅读次数:143
103 Binary Tree Zigzag Level Order Traversal 二叉树的锯齿形层次遍历
给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。例如:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回锯齿形层次遍历如下:[ [3], [20,9], [15,7]]详见: ...
分类:其他好文   时间:2018-04-04 18:10:27    阅读次数:168
nyoj08 一种排序
这道题在分类中属于STL,写了两种解法 1、很容易直接想到三层遍历进行排序,我写得比较暴力,时间消耗较大,不推荐 2、用到set,set好处是没有重复元素和内部有序,这两点都符合题意 ...
分类:编程语言   时间:2018-03-23 01:03:04    阅读次数:215
160条   上一页 1 ... 5 6 7 8 9 ... 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!