leetcode切割分组 algorithm java:Java实现的算法

时间旅行 2 0 zip 2024-10-04 03:10:56

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课: 会议

用户评论
请输入评论内容
评分:
暂无评论