码迷,mamicode.com
首页 >  
搜索关键字:打印二叉树    ( 242个结果
剑指32-3 从上到下打印二叉树
请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。 例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果: [ [3], [2 ...
分类:其他好文   时间:2020-07-04 13:25:35    阅读次数:62
层序遍历
什么是层序遍历层序遍历就是从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。例如这样一个二叉树:[3,9,20,null,null,15,7]返回结果为:代码实现:ArrayList<ArrayList<Integer>>Print(TreeNodepRoot){ArrayList<ArrayList<Integer>>res=newA
分类:其他好文   时间:2020-06-24 09:15:25    阅读次数:55
剑指offer:面试题23、从上往下打印二叉树
###题目描述 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 ###代码示例 import java.util.ArrayList; import java.util.LinkedList; import java.util.List; import java.util.Queue; pu ...
分类:其他好文   时间:2020-06-20 00:36:49    阅读次数:47
剑指offer-按之字形顺序打印二叉树
题目描述 请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。 题目链接: https://www.nowcoder.com/practice/91b69814117f4e8097390d107d2efbe0 ...
分类:其他好文   时间:2020-06-13 21:14:32    阅读次数:48
【LeetCode】面试题32-2. 从上到下打印二叉树II
题目: 思路: 因为要求每层节点打印到一行,所以层次遍历时需要知道行的信息。个人思路通过两个队列的转换表示换行,优化思路记录当前层队列的长度。 代码: Python # Definition for a binary tree node. # class TreeNode(object): # de ...
分类:其他好文   时间:2020-06-09 16:56:07    阅读次数:49
剑指offer(10)
本期 栈的压入、弹出序列 && 从上往下打印二叉树 ##题目 栈的压入、弹出序列 给两个序列A和B,A是栈的压入顺序,检查B是否为该栈的弹出序列 例如,A = {1,3,6,2,5} 那么,B = {3,1,2,5,6}是弹出顺序;B = {6,1,3,2,5}不是弹出序列 解题:建一个栈,将序列A ...
分类:其他好文   时间:2020-06-06 00:48:42    阅读次数:64
剑指offer——把二叉树打印成多行
继续练习二叉树,原题目链接:把二叉树打印成多行。 题目描述: 从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。 解题思路: 从上到下打印,从左到右输出;实质是要考察二叉树的遍历,不同于三种常用的遍历。 首先从根节点开始遍历;遍历到每个结点,就把该结点的左右结点一起存起来;由于需要返回 ...
分类:其他好文   时间:2020-06-01 14:06:37    阅读次数:51
剑指offer59-把二叉树打印成多行
题目描述 从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。 思路:层次遍历 vector<vector<int> > Print(TreeNode* pRoot) { vector<vector<int> > vec; if(pRoot == NULL) return vec; qu ...
分类:其他好文   时间:2020-05-29 17:48:51    阅读次数:45
剑指offer 21-25
21 从上往下打印二叉树 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 用一个队列来存储这些曾经访问过但是仍旧有用的节点 import java.util.ArrayList; import java.util.LinkedList; import java.util.Queue; pub ...
分类:其他好文   时间:2020-05-26 18:09:54    阅读次数:56
面试题32 - II. 从上到下打印二叉树 II
地址:https://leetcode-cn.com/problems/cong-shang-dao-xia-da-yin-er-cha-shu-ii-lcof/ <?php /** 面试题32 - II. 从上到下打印二叉树 II 从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打 ...
分类:其他好文   时间:2020-05-20 18:44:10    阅读次数:62
242条   上一页 1 2 3 4 5 ... 25 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!