Sakuta Azusagawa
Sakuta Azusagawa
全部文章
分类
Golang(8)
Java(22)
Leetcode题解(108)
Redis(1)
剑指Offer(56)
操作系统(2)
计算机组成原理(1)
计算机网络(3)
设计模式(17)
归档
标签
去牛客网
登录
/
注册
youzhihua的博客
有志者,事竟成,破釜沉舟,百二秦关终属楚;苦心人,天不负,卧薪尝胆,三千越甲可吞吴
全部文章
(共158篇)
103.二叉树的锯齿形层次遍历
题目描述 给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。 示例: 例如: 给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其...
算法
Java
Leetcode
2019-11-12
0
492
102.二叉树的层次遍历
题目描述 给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。 示例: 例如: 给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其层次遍历结果: [ [3], ...
算法
Java
Leetcode
2019-11-12
0
458
101. 对称二叉树
题目描述 给定一个二叉树,检查它是否是镜像对称的。 示例: 输入: 1 / \ 2 2 / \ / \ 3 4 4 3 输出:true思路 1.镜像对称的二叉树的特点是任意一个结点 左子树的右子树等于 右子树的左子树。2.可以递归的处理两个树的左右结点,若中途出现以下情况...
算法
Java
Leetcode
2019-11-11
0
561
100.相同的树
题目描述 给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例: 输入: 1 1 / \ / \ 2 3 2 3 [1...
算法
Java
Leetcode
2019-11-11
0
477
98. 验证二叉搜索树
题目描述 给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。 示例: 输入: 2 / \ 1 3 输出: true递归思路 1....
算法
Java
Leetcode
2019-11-08
0
563
96. 不同的二叉搜索树
题目描述 给定一个整数 n,生成所有由 1 ... n 为节点所组成的二叉搜索树。 示例: 输入: 3 输出: 5 解释: 给定 n = 3, 一共有 5 种不同结构的二叉搜索树: 1 3 3 2 1 \ / / ...
算法
Java
Leetcode
2019-11-08
0
590
95. 不同的二叉搜索树 II
题目描述 给定一个整数 n,生成所有由 1 ... n 为节点所组成的二叉搜索树。 示例: 输入: 3 输出: [ [1,null,3,2], [3,2,null,1], [3,1,null,null,2], [2,1,3], [1,null,2,null,3] ] 解释: 以上...
Java
算法
Leetcode
2019-11-07
0
648
144.二叉树的前序遍历
题目描述 给定一个二叉树,返回它的前序 遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,2,3]递归求解思路 1.经典递归,根->左->右递归即可。 Java代码实现 List<Integer...
算法
Java
Leetcode
2019-11-07
0
499
94. 二叉树的中序遍历
题目描述 给定一个二叉树,返回它的中序 遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,3,2]递归求解思路 1.经典递归,左->根->右递归即可。 Java代码实现 private List<In...
算法
Java
Leetcode
2019-11-06
0
488
93.复原IP地址
题目描述 给定一个只包含数字的字符串,复原它并返回所有可能的 IP 地址格式。 示例: 输入: "25525511135" 输出: ["255.255.11.135", "255.255.111.35"]暴力求解思路 1.暴力求解,注意检验...
算法
Java
Leetcode
2019-11-06
0
833
首页
上一页
5
6
7
8
9
10
11
12
13
14
下一页
末页