上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页
摘要: 一、题目 1、审题 2、分析 给出一棵二叉树,判断其是否是一棵二叉平衡树。 二、解答 1、思路: 方法一、 采用递归; 每次获取 root 结点的左子树、右子树的高度,比较高度差是否小于等于 1; 同时判断左子树、右子树是否也是二叉平衡树。 方法二、 采用深度优先遍历的方式获取深度,并且获取时比较该 阅读全文
posted @ 2018-10-01 16:18 skillking2 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一、题目 1、审题 2、分析 给出一个数值有序的链表,将这个链表的节点组成一个二叉平衡树。 二、解答 1、思路: 采用的是二分查找的思想,利用递归进行实现。 技巧:利用两个指针, slow 每次向前移动一个单位,fast 每次向前移动两个单位,当 fast 为空 或 fast 为要查找的元素时,此时 阅读全文
posted @ 2018-10-01 15:45 skillking2 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 一、题目 1、审题 2、分析 给出一个有序的不重复的整形数组,组成一个二路平衡二叉树(左右子树高度差不超过1)。 二、解答 1、思路: 方法一、 采用递归的方式。(像二分查找) ①、为了保持平衡,查找数组的下标中间的数 nums[mid],作为 root; ②、(0, mid - 1) 作为 roo 阅读全文
posted @ 2018-10-01 12:09 skillking2 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一、题目 1、审题 2、分析 给出一个二叉树,从下往上输出每一层的节点值。 二、解答 1、思路: 方法一、BFS 利用一个队列进行层次遍历,同时 List 进行插入时,利用 add(index, val) 方法, index 指定插入的 List 的下标。 方法二、DFS 采用递归进行层次遍历,从上 阅读全文
posted @ 2018-10-01 11:08 skillking2 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 一、题目 1、审题 2、分析 给出一个不含有重复节点值的二叉树的中序、后序遍历序列,求原二叉树的序列。 二、解答 1、思路: 方法一、 采用递归的方式还原二叉树。 ①、后序遍历的末尾节点为 root 节点,root 节点值在 中序遍历中的节点下标为 inIndex; ②、则中序遍历的 (0, inI 阅读全文
posted @ 2018-10-01 10:31 skillking2 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一、题目 1、审题 2、分析 给出一个数值不重复的二叉树的先序、中序遍历的遍历顺序,求该二叉树的原始结构。 二、解答 1、思路: 分析二叉树的先序、中序遍历特点如下: ①、先序(preOrder): 根 --> 左 --> 右; ②、中序(inOrder): 左--> 根 --> 右; ③、先序的第 阅读全文
posted @ 2018-09-30 22:46 skillking2 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一、题目 1、审题 2、分析 给出一棵二叉树,输出其最大深度。 二、解答 1、思路: 方法一、 采用递归方式,输出其最大深度。 方法二、 直接在此方法上递归。 方法三、 采用 BFS 广度优先遍历,用一变量记录深度。 方法四、 利用 DFS 深度优先遍历方法; 采用两个栈,一个栈记录节点,另一个栈记 阅读全文
posted @ 2018-09-30 20:12 skillking2 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、题目 1、审题 2、分析 给出一棵二叉树,以“之"字形层序输出二叉树的结点值。 二、解答 1、思路: 方法一、 采用一个队列进行层次遍历,遍历每一层时,将每一层结点放入一个数组,用一个标志 flag 记录向左或向右的访问顺序,并将符合的层次的结点访问顺序记录在 List 中。 方法二、 采用递归 阅读全文
posted @ 2018-09-30 12:19 skillking2 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 一、题目 1、审题 2、分析 给出一个二叉树,将每一层节点值放在一个集合中,最终返回每一层节点值的所有集合。 二、解答 1、思路: 方法一、 ①、首先,二叉树父即节点入队列。 ②、队列头结点依次出队列,直到队列为空,并将每次出队列的队头节点放在一个 List 中 ③、若队列为空时,说明这一层所有节点 阅读全文
posted @ 2018-09-28 22:44 skillking2 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 本文摘自: https://blog.csdn.net/fanrenxiang/article/details/80623884 http://ifeve.com/sun-misc-unsafe/ https://blog.csdn.net/likailonghaha/article/details 阅读全文
posted @ 2018-09-28 20:16 skillking2 阅读(449) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页