aidisen
aidisen
全部文章
分类
题解(9)
归档
标签
去牛客网
登录
/
注册
aidisen的博客
全部文章
(共9篇)
自己写的方法
如题,用个flag标志切换方向 public ArrayList<ArrayList<Integer>> Print(TreeNode pRoot) { ArrayList<ArrayList<Integer>> result = ne...
逐层输出
层序遍历
二叉树
2020-03-17
1
653
原始人方法13ms左右
原谅我的山顶洞人的方法 public int StrToInt(String str) { if(str == null || str.equals("0") || "".equals(str)){ return 0; } ch...
逻辑
2020-03-17
0
640
那么多限制,只能递归了
如题 public int Sum_Solution(int n) { return caculate(n); } private int caculate(int n) { if (n == 1) { return ...
2020-03-16
0
900
层序遍历,逐层添加结果
思路很简单,一切尽在代码中,我自己认为的精华就是代码中count这一行 ArrayList<ArrayList<Integer>> Print(TreeNode pRoot) { ArrayList<ArrayList<Integer>>...
逐层输出
层序遍历
二叉树
2020-03-16
3
900
解题关键字 "二叉搜索树"
解题关键字 "二叉搜索树" 看到二叉搜索树字眼大家脑海要立刻想起,左子节点值<根节点值<右子节点值,中序遍历就是有序列表,那么问题就迎刃而解了。 TreeNode KthNode(TreeNode pRoot, int k) { ArrayList<Tree...
二叉搜索树
中序遍历
2020-03-16
3
840
原生代码写,不用类库了,杀鸡不用牛刀
手动吧,不使用类库了,要是使用类库有点杀鸡用牛刀了 public static ArrayList<Integer> maxInWindows(int [] num, int size) { ArrayList<Integer> result ...
2020-03-16
2
1362
Record
Record public int Fibonacci(int n) { if( n==0 ){ return 0; }else if(n==1 || n==2 ){ return 1; }else{ ...
2019-11-12
2
665
题解-21
思路 1、先中序遍历二叉搜索树,将结果放入数组中 2、再将数组转换为双向链表private ArrayList<TreeNode> list = new ArrayList<>(); public TreeNode Convert(TreeNode pRootOfTr...
二叉搜索树
中序遍历
双向链表
2019-09-03
4
890
move
move elements public class Solution { public void reOrderArray(int [] array) { if(array==null || array.length ==0){ return ; ...
2019-08-26
26
3077