摘要: 109. 有序链表转换二叉搜索树 Difficulty: 中等 给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树_每个节点 _的左右两个子树的高度差的绝对值不超过 1。 示例: 给定的有序链表: [-10, -3, 0, 5, 9], 阅读全文
posted @ 2020-11-26 14:12 swordspoet 阅读(58) 评论(0) 推荐(0)
摘要: 108. 将有序数组转换为二叉搜索树 Difficulty: 简单 将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树_每个节点 _的左右两个子树的高度差的绝对值不超过 1。 示例: 给定有序数组: [-10,-3,0,5,9], 一个可能的答案是 阅读全文
posted @ 2020-11-26 13:52 swordspoet 阅读(60) 评论(0) 推荐(0)
摘要: 107. 二叉树的层次遍历 II Difficulty: 简单 给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历) 例如: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其自底向上的 阅读全文
posted @ 2020-11-26 12:58 swordspoet 阅读(47) 评论(0) 推荐(0)
摘要: 103. 二叉树的锯齿形层次遍历 Difficulty: 中等 给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。 例如: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回 阅读全文
posted @ 2020-11-26 11:06 swordspoet 阅读(73) 评论(0) 推荐(0)