上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: JZ7重建二叉树 描述 给定节点数为 n 的二叉树的前序遍历和中序遍历结果,请重建出该二叉树并返回它的头结点。 例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6} 提示: 1.vin.length == pre.length 2.pre 和 vin 阅读全文
posted @ 2022-11-26 10:23 loongnuts 阅读(54) 评论(0) 推荐(0)
摘要: JZ4二维数组中的查找 描述 在一个二维数组array中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 [[1,2,8,9], [2,4,9,12], [4,7,10,1 阅读全文
posted @ 2022-11-25 09:45 loongnuts 阅读(107) 评论(0) 推荐(0)
摘要: JZ82 二叉树中和为某一值的路径(一) 代码 package esay.JZ82二叉树中和为某一值的路径1; import java.util.*; class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; 阅读全文
posted @ 2022-11-22 09:01 loongnuts 阅读(82) 评论(0) 推荐(0)
摘要: JZ81调整数组顺序使奇数位于偶数前面(二) 描述 输入一个长度为 n 整数数组,数组里面可能含有相同的元素,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前面部分,所有的偶数位于数组的后面部分,对奇数和奇数,偶数和偶数之间的相对位置不做要求,但是时间复杂度和空间复杂度必须如下要求。 阅读全文
posted @ 2022-11-21 09:39 loongnuts 阅读(88) 评论(0) 推荐(0)
摘要: JZ79 判断是不是平衡二叉树 描述 输入一棵节点数为 n 二叉树,判断该二叉树是否是平衡二叉树。 在这里,我们只需要考虑其平衡性,不需要考虑其是不是排序二叉树 平衡二叉树(Balanced Binary Tree),具有以下性质:它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个 阅读全文
posted @ 2022-11-20 10:03 loongnuts 阅读(105) 评论(0) 推荐(1)
摘要: JZ73翻转单词序列 描述 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“nowcoder. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应 阅读全文
posted @ 2022-11-19 15:12 loongnuts 阅读(58) 评论(0) 推荐(0)
摘要: JZ71跳台阶扩展问题 描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶(n为正整数)总共有多少种跳法。 数据范围:1 \le n \le 201≤n≤20 进阶:空间复杂度 O(1)O(1) , 时间复杂度 O(1)O(1) 方法1 动态规划 思路 阅读全文
posted @ 2022-11-18 08:43 loongnuts 阅读(78) 评论(0) 推荐(0)
摘要: JZ69 跳台阶 描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个 n 级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 数据范围:1 \leq n \leq 401≤n≤40 要求:时间复杂度:O(n)O(n) ,空间复杂度: O(1)O(1) 方法1 递归 思路 题目分 阅读全文
posted @ 2022-11-17 09:24 loongnuts 阅读(205) 评论(0) 推荐(0)
摘要: JZ68二叉搜索树的最近公共祖先 描述 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 1.对于该题的最近的公共祖先定义:对于有根树T的两个节点p、q,最近公共祖先LCA(T,p,q)表示一个节点x,满足x是p和q的祖先且x的深度尽可能大。在这里,一个节点也可以是它自己的祖先. 2.二 阅读全文
posted @ 2022-11-16 08:34 loongnuts 阅读(76) 评论(0) 推荐(0)
摘要: JZ66构建乘积数组 描述 给定一个数组 A[0,1,...,n-1] ,请构建一个数组 B[0,1,...,n-1] ,其中 B 的元素 B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1](除 A[i] 以外的全部元素的的乘积)。程序中不能使用除法。(注意:规定 阅读全文
posted @ 2022-11-15 09:20 loongnuts 阅读(60) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 下一页