leetcode切割分组 algorithm java:Java实现的算法
leetcode切割分组 The algorithms implemented in Java
Project Description
-
Sort: the sort algorithm
-
Data Structure: stack / list / linked list / queue
Sort Name | Time Complexity | Space Complexity | Stable
--- | --- | --- | ---
Bubble | O(N^2) | O(1) | Yes
Selection | O(N^2) | O(1) | No
Insertion | O(N^2) | O(1) | Yes
Merge | O(N*logN) | O(N) | Yes
Random Quick | O(N*logN) | O(logN) | No
Heap | O(N*logN) | O(1) | No
判断:
-
完全二叉树
-
平衡二叉树
-
搜索二叉树
-
满二叉树
-
计算二叉树最大距离
-
最大二叉搜索子树
04/11
-
递归判断是否完全二叉树
-
第13课: 二叉树最低公共祖先
-
员工最大开心值
给定一个由字符串组成的数组,必须把所有的字符串拼接起来,返回所有可能的拼接结果中,字典序最小的结果
04/13
- 第14课: 会议