欢迎来到五月LeetCode挑战解决方案。编程语言:Python。
-
第一个坏版本:10分钟,二分查找,遇到的数据结构:大批。
-
珠宝和石头:5分钟,没有特别算法。
-
赎金记录:10分钟,没有特别算法。
-
数字补码:10分钟,没有特别算法,遇到数据结构:大批。
-
字符串中的第一个唯一字符:5分钟,没有特别算法。
-
多数元素:10分钟,使用字典。
-
二叉树中的表亲:30分钟,递归,数据结构:树。
-
检查它是否是直线:20分钟,数据结构:数组(矩阵)。
-
有效的完美平方:5分钟,没有特别算法。
-
找到镇法官:15分钟,没有特别算法,遇到数据结构:大批。
-
洪水填充:30分钟,递归,数据结构:数组(矩阵)。
-
排序数组中的单个元素:5分钟,使用字典。
-
删除K位数字:20分钟,没有特别算法,数据结构:堆。
-
实现Trie(前缀树):10分钟,数据结构:前缀树。
-
最大和圆形子阵列:30分钟,使用Kadane算法,数据结构:大批。
-
奇偶链表:1小时,数据结构:链表。
-
查找字符串中的所有字谜:1小时,滑动窗口,数据结构:字典。
暂无评论