码迷,mamicode.com
首页 >  
搜索关键字:遍历二叉树    ( 587个结果
【剑指offer】【树】27.二叉树的镜像
二叉树的镜像 递归法 递归的先序遍历二叉树,交换每个节点的左右子节点,即可生成二叉树的镜像 辅助栈/队列 利用栈或队列遍历树的所有节点,交换每个节点的左右子节点 ...
分类:其他好文   时间:2020-04-08 20:42:11    阅读次数:60
非递归遍历二叉树
import java.util.Stack;class TreeNode{ int val; TreeNode left; TreeNode rigth; public TreeNode(int val) { this.val = val; }}public class Tree { //二叉树的 ...
分类:其他好文   时间:2020-04-05 15:38:06    阅读次数:71
144. 二叉树的前序遍历
1 /** 2 * Definition for a binary tree node. 3 * struct TreeNode { 4 * int val; 5 * TreeNode *left; 6 * TreeNode *right; 7 * TreeNode(int x) : val(x), ...
分类:其他好文   时间:2020-04-02 19:39:30    阅读次数:46
树的遍历
2.3二叉树的遍历 树的表示 1 //树的表示 2 typedef struct TreeNode *BinTree; 3 struct TreeNode 4 { 5 int Data;//存值 6 BinTree Left;//左儿子结点 7 BinTree Right;//右儿子结点 8 }; ...
分类:其他好文   时间:2020-03-28 13:17:09    阅读次数:72
二叉树中序遍历
94. 二叉树的中序遍历 给定一个二叉树,返回它的中序 遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,3,2] 进阶: 递归算法很简单,你可以通过迭代算法完成吗? public class T94 { public List<Integer> inorderTr ...
分类:其他好文   时间:2020-03-20 23:51:43    阅读次数:64
树:二叉树的遍历以及打印
1 //BiTree 2 #include<stdio.h> 3 #include<stdlib.h> 4 5 typedef char Elemtype; 6 7 typedef struct BiTNode 8 { 9 char data; 10 struct BiTNode *lchild,* ...
分类:其他好文   时间:2020-03-14 13:06:50    阅读次数:51
中序遍历二叉树
给定一个二叉树,返回它的中序 遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,3,2] 递归: /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode * ...
分类:其他好文   时间:2020-03-13 19:04:49    阅读次数:59
刷题114. Flatten Binary Tree to Linked List
一、题目说明 题目114. Flatten Binary Tree to Linked List,将一个二叉树“原地”压缩为“链表”形态的二叉树。难度为Medium! 二、我的解答 这个题目如果允许使用栈的话Easy,先序遍历二叉树,右子树入栈,左子树入栈。当栈不空的时候,将栈顶元素放到右子树即可。 ...
分类:其他好文   时间:2020-03-06 10:51:48    阅读次数:74
【python-leetcode103-树的宽度遍历】二叉树的锯齿形层次遍历
给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。 例如:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回锯齿形层次遍历如下: [ [3], [20,9], [15,7]] ...
分类:编程语言   时间:2020-03-02 01:17:14    阅读次数:127
【python-leetcode102-树的宽度遍历】二叉树的层次遍历
问题描述: 给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。 例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果: [ [3], [9,20], [15,7]] 代码: # Definitio ...
分类:编程语言   时间:2020-02-28 20:57:12    阅读次数:54
587条   上一页 1 ... 3 4 5 6 7 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!