noaman_wgs

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2021年3月15日

摘要: //请完成一个函数,输入一个二叉树,该函数输出它的镜像。 //// 例如输入: //// 4 // / \ // 2 7 // / \ / \ //1 3 6 9 //镜像输出: //// 4 // / \ // 7 2 // / \ / \ //9 6 3 1 //// //// 示例 1: // 阅读全文
posted @ 2021-03-15 19:59 noaman_wgs 阅读(57) 评论(0) 推荐(0) 编辑

摘要: //输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构) //// B是A的子结构, 即 A中有出现和B相同的结构和节点值。 //// 例如: //给定的树 A: //// 3 // / \ // 4 5 // / \ // 1 2 //给定的树 B: //// 4 // 阅读全文
posted @ 2021-03-15 16:08 noaman_wgs 阅读(51) 评论(0) 推荐(0) 编辑

2021年3月14日

摘要: //给定一棵二叉搜索树,请找出其中第k大的节点。 //// //// 示例 1: //// 输入: root = [3,1,4,null,2], k = 1// 3// / \// 1 4// \// 2//输出: 4 //// 示例 2: //// 输入: root = [5,3,6,2,4,nu 阅读全文
posted @ 2021-03-14 20:33 noaman_wgs 阅读(43) 评论(0) 推荐(0) 编辑

摘要: //输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回 true,否则返回 false。假设输入的数组的任意两个数字都互不相同。 //// //// 参考以下这颗二叉搜索树: //// 5// / \// 2 6// / \// 1 3 //// 示例 1: //// 输入: 阅读全文
posted @ 2021-03-14 11:00 noaman_wgs 阅读(21) 评论(0) 推荐(0) 编辑

2021年3月13日

摘要: //输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶节点所经过的节点形成一条路径。 //// //// 示例: //给定如下二叉树,以及目标和 target = 22, //// // 5// / \// 4 8// / / \// 11 13 4 阅读全文
posted @ 2021-03-13 00:24 noaman_wgs 阅读(69) 评论(0) 推荐(0) 编辑

2021年3月11日

摘要: //给定一个二叉树,判断它是否是高度平衡的二叉树。 //// 本题中,一棵高度平衡二叉树定义为: //// // 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 // //// //// 示例 1: //// //输入:root = [3,9,20,null,null,15,7]/ 阅读全文
posted @ 2021-03-11 21:03 noaman_wgs 阅读(60) 评论(0) 推荐(0) 编辑

2021年3月9日

摘要: //输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 //// //// 例如,给出 //// 前序遍历 preorder = [3,9,20,15,7]//中序遍历 inorder = [9,3,15,20,7] //// 返回如下的二 阅读全文
posted @ 2021-03-09 19:34 noaman_wgs 阅读(73) 评论(0) 推荐(0) 编辑

摘要: 如何链表深拷贝 思路:用1个map保存旧链表和新链表节点的映射关系。 在复制旧链表节点node、node的next节点、node的random节点时,都去map去看下是否存在; 存在则直接返回,构建链表指针指向关系;不存在则new 一个节点出来。 class Solution { private M 阅读全文
posted @ 2021-03-09 00:23 noaman_wgs 阅读(87) 评论(0) 推荐(0) 编辑

2021年3月5日

摘要: //在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序。 //// 示例 1: //// 输入: 4->2->1->3//输出: 1->2->3->4// //// 示例 2: //// 输入: -1->5->3->4->0//输出: -1->0->3->4->5 // Rel 阅读全文
posted @ 2021-03-05 00:09 noaman_wgs 阅读(56) 评论(0) 推荐(0) 编辑

2021年3月4日

摘要: //给定一个二叉树,检查它是否是镜像对称的。 //// //// 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 //// 1// / \// 2 2// / \ / \//3 4 4 3// //// //// 但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 阅读全文
posted @ 2021-03-04 00:37 noaman_wgs 阅读(56) 评论(0) 推荐(0) 编辑