README.md 3.8 KB
Newer Older
梦境迷离's avatar
梦境迷离 已提交
1
Leetcode Rust 实现
梦境迷离's avatar
梦境迷离 已提交
2
--
梦境迷离's avatar
梦境迷离 已提交
3

梦境迷离's avatar
梦境迷离 已提交
4
超简单的算法题目,主要为了熟悉rust语法。源码在Solution.rs,并包含部分测试(均AC,90%是双100)
梦境迷离's avatar
梦境迷离 已提交
5

梦境迷离's avatar
梦境迷离 已提交
6 7
根据优先级,当LeetCode题目本身不支持(或不方便实现,比如Rust TreeNode)才会选择Java,并在java-leetcode项目下实现。

梦境迷离's avatar
梦境迷离 已提交
8 9
无注明,默认是LeetCode系列

梦境迷离's avatar
梦境迷离 已提交
10
* [面试题 22 链表中倒数第k个节点](src/interview_22.rs)
梦境迷离's avatar
梦境迷离 已提交
11

梦境迷离's avatar
梦境迷离 已提交
12
* [1351 统计有序矩阵中的负数](src/leetcode_1351.rs)
梦境迷离's avatar
梦境迷离 已提交
13

梦境迷离's avatar
梦境迷离 已提交
14
* [面试题 02.02 返回倒数第 k 个节点值](src/interview_02_02.rs)
梦境迷离's avatar
梦境迷离 已提交
15

梦境迷离's avatar
梦境迷离 已提交
16
* [面试题 55 - I 二叉树的深度](src/interview_55_1.rs)
梦境迷离's avatar
梦境迷离 已提交
17

梦境迷离's avatar
梦境迷离 已提交
18
* [面试题 04.02 最小高度树](src/interview_04_02.rs)
梦境迷离's avatar
梦境迷离 已提交
19

梦境迷离's avatar
梦境迷离 已提交
20
* [1281 整数的各位积和之差](src/leetcode_1281.rs)
梦境迷离's avatar
梦境迷离 已提交
21

梦境迷离's avatar
梦境迷离 已提交
22
* [面试题 58 - II 左旋转字符串](src/interview_58_2.rs)
梦境迷离's avatar
梦境迷离 已提交
23

梦境迷离's avatar
梦境迷离 已提交
24
* [1365 有多少小于当前数字的数字](src/leetcode_1365.rs)
梦境迷离's avatar
梦境迷离 已提交
25

梦境迷离's avatar
梦境迷离 已提交
26
* [1342 将数字变成 0 的操作次数](src/leetcode_1342.rs)
梦境迷离's avatar
梦境迷离 已提交
27

梦境迷离's avatar
梦境迷离 已提交
28
* [1313 解压缩编码列表](src/leetcode_1313.rs)
梦境迷离's avatar
梦境迷离 已提交
29

梦境迷离's avatar
梦境迷离 已提交
30
* [面试题 17 打印从1到最大的n位数](src/interview_17.rs)
梦境迷离's avatar
梦境迷离 已提交
31

梦境迷离's avatar
梦境迷离 已提交
32
* [面试题 05 替换空格](src/interview_05.rs)
梦境迷离's avatar
梦境迷离 已提交
33

梦境迷离's avatar
梦境迷离 已提交
34
* [1221 分割平衡字符串](src/leetcode_1221.rs)
梦境迷离's avatar
梦境迷离 已提交
35

梦境迷离's avatar
梦境迷离 已提交
36
* [面试题 06 从尾到头打印链表](src/interview_06.rs)
梦境迷离's avatar
梦境迷离 已提交
37

梦境迷离's avatar
梦境迷离 已提交
38
* [938 二叉搜索树的范围和](src/leetcode_938.rs)
梦境迷离's avatar
梦境迷离 已提交
39

梦境迷离's avatar
梦境迷离 已提交
40
* [1021 删除最外层的括号](src/leetcode_1021.rs)
梦境迷离's avatar
梦境迷离 已提交
41

梦境迷离's avatar
梦境迷离 已提交
42
* [面试题 24 反转链表](src/interview_24.rs)
梦境迷离's avatar
梦境迷离 已提交
43

梦境迷离's avatar
梦境迷离 已提交
44
* [1252 奇数值单元格的数目](src/leetcode_1252.rs)
梦境迷离's avatar
梦境迷离 已提交
45

梦境迷离's avatar
梦境迷离 已提交
46
* [1323 6 和 9 组成的最大数字](src/leetcode_1323.rs)
梦境迷离's avatar
梦境迷离 已提交
47

梦境迷离's avatar
梦境迷离 已提交
48
* [617 合并二叉树](src/leetcode_617.rs)
梦境迷离's avatar
梦境迷离 已提交
49

梦境迷离's avatar
梦境迷离 已提交
50
* [461 汉明距离](src/leetcode_461.rs)
梦境迷离's avatar
梦境迷离 已提交
51

梦境迷离's avatar
梦境迷离 已提交
52
* [709 转换成小写字母](src/leetcode_709.rs)
梦境迷离's avatar
梦境迷离 已提交
53

梦境迷离's avatar
梦境迷离 已提交
54
* [1304 和为零的N个唯一整数](src/leetcode_1304.rs)
梦境迷离's avatar
梦境迷离 已提交
55

梦境迷离's avatar
梦境迷离 已提交
56
* [804 唯一摩尔斯密码词](src/leetcode_804.rs)
梦境迷离's avatar
梦境迷离 已提交
57

梦境迷离's avatar
梦境迷离 已提交
58
* [832 翻转图像](src/leetcode_832.rs)
梦境迷离's avatar
梦境迷离 已提交
59

梦境迷离's avatar
梦境迷离 已提交
60
* [面试题 25 合并两个排序的链表](src/interview_25.rs)
梦境迷离's avatar
梦境迷离 已提交
61

梦境迷离's avatar
梦境迷离 已提交
62
* [1370 上升下降字符串](src/leetcode_1370.rs)
梦境迷离's avatar
梦境迷离 已提交
63

梦境迷离's avatar
梦境迷离 已提交
64
* [面试题 03.04 化栈为队](src/interview_03_04.rs)
梦境迷离's avatar
梦境迷离 已提交
65

梦境迷离's avatar
梦境迷离 已提交
66
* [1051 高度检查器](src/leetcode_1051.rs)
梦境迷离's avatar
梦境迷离 已提交
67

梦境迷离's avatar
梦境迷离 已提交
68
* [728 自除数](src/leetcode_728.rs)
梦境迷离's avatar
梦境迷离 已提交
69

梦境迷离's avatar
梦境迷离 已提交
70
* [面试题 01.01 判定字符是否唯一](src/interview_01_01.rs)
梦境迷离's avatar
梦境迷离 已提交
71

梦境迷离's avatar
梦境迷离 已提交
72
* [1385 两个数组间的距离值](src/leetcode_1385.rs)
梦境迷离's avatar
梦境迷离 已提交
73

梦境迷离's avatar
梦境迷离 已提交
74
* [面试题 54 二叉搜索树的第k大节点](src/interview_54.rs)
梦境迷离's avatar
梦境迷离 已提交
75

梦境迷离's avatar
梦境迷离 已提交
76
* [面试题 09 用两个栈实现队列](src/interview_09.rs)
梦境迷离's avatar
梦境迷离 已提交
77

梦境迷离's avatar
梦境迷离 已提交
78
* [面试题 16.07 最大数值](src/interview_16_07.rs)
梦境迷离's avatar
梦境迷离 已提交
79

梦境迷离's avatar
梦境迷离 已提交
80
* [977 有序数组的平方](src/leetcode_977.rs)
梦境迷离's avatar
梦境迷离 已提交
81

梦境迷离's avatar
梦境迷离 已提交
82
* [1380 矩阵中的幸运数](src/leetcode_1380.rs)
梦境迷离's avatar
梦境迷离 已提交
83

梦境迷离's avatar
梦境迷离 已提交
84
* [933 最近的请求次数](src/leetcode_933.rs)
梦境迷离's avatar
梦境迷离 已提交
85

梦境迷离's avatar
梦境迷离 已提交
86
* [561 数组拆分 I](src/leetcode_561.rs)
梦境迷离's avatar
梦境迷离 已提交
87

梦境迷离's avatar
梦境迷离 已提交
88
* [1374 生成每种字符都是奇数个的字符串](src/leetcode_1374.rs)
梦境迷离's avatar
梦境迷离 已提交
89

梦境迷离's avatar
梦境迷离 已提交
90
* [1403 非递增顺序的最小子序列](src/leetcode_1403.rs)
梦境迷离's avatar
梦境迷离 已提交
91

梦境迷离's avatar
梦境迷离 已提交
92
* [557 反转字符串中的单词 III](src/leetcode_557.rs)
梦境迷离's avatar
梦境迷离 已提交
93

梦境迷离's avatar
梦境迷离 已提交
94
* [999 可以被一步捕获的棋子数](src/leetcode_999.rs)
梦境迷离's avatar
梦境迷离 已提交
95

梦境迷离's avatar
梦境迷离 已提交
96
* [292 Nim 游戏](src/leetcode_292.rs)
梦境迷离's avatar
梦境迷离 已提交
97

梦境迷离's avatar
梦境迷离 已提交
98
* [1160 拼写单词](src/leetcode_1160.rs)
梦境迷离's avatar
梦境迷离 已提交
99

梦境迷离's avatar
梦境迷离 已提交
100
* [1413 逐步求和得到正数的最小值](src/leetcode_1413.rs)
梦境迷离's avatar
梦境迷离 已提交
101

梦境迷离's avatar
梦境迷离 已提交
102
* [面试题 32 - II. 从上到下打印二叉树 II](src/interview_32_2.rs)
梦境迷离's avatar
梦境迷离 已提交
103

梦境迷离's avatar
梦境迷离 已提交
104
* [944 删列造序](src/leetcode_944.rs)
梦境迷离's avatar
梦境迷离 已提交
105

梦境迷离's avatar
梦境迷离 已提交
106
* [9 回文数](src/leetcode_9.rs)
梦境迷离's avatar
梦境迷离 已提交
107

梦境迷离's avatar
梦境迷离 已提交
108
* [13 罗马数字转整数](src/leetcode_13.rs)
梦境迷离's avatar
梦境迷离 已提交
109

梦境迷离's avatar
梦境迷离 已提交
110
* [876 链表的中间结点](src/leetcode_876.rs)
梦境迷离's avatar
梦境迷离 已提交
111

梦境迷离's avatar
梦境迷离 已提交
112
* [500 键盘行](src/leetcode_500.rs)
梦境迷离's avatar
梦境迷离 已提交
113

梦境迷离's avatar
梦境迷离 已提交
114
* [14 长公共前缀](src/leetcode_14.rs)
梦境迷离's avatar
梦境迷离 已提交
115

梦境迷离's avatar
梦境迷离 已提交
116
* [20 有效的括号](src/leetcode_20.rs)
梦境迷离's avatar
梦境迷离 已提交
117

梦境迷离's avatar
梦境迷离 已提交
118
* [35 搜索插入位置](src/leetcode_35.rs)
梦境迷离's avatar
梦境迷离 已提交
119

梦境迷离's avatar
梦境迷离 已提交
120
* [905 按奇偶排序数组](src/leetcode_905.rs)
梦境迷离's avatar
梦境迷离 已提交
121

梦境迷离's avatar
梦境迷离 已提交
122
* [1207 独一无二的出现次数](src/leetcode_1207.rs)
梦境迷离's avatar
梦境迷离 已提交
123

梦境迷离's avatar
梦境迷离 已提交
124
* [38 外观数列](src/leetcode_38.rs)
梦境迷离's avatar
梦境迷离 已提交
125

梦境迷离's avatar
梦境迷离 已提交
126
* [58 最后一个单词的长度](src/leetcode_58.rs)
梦境迷离's avatar
梦境迷离 已提交
127

梦境迷离's avatar
梦境迷离 已提交
128 129
* [665 非递减数列](src/leetcode_665.rs)

梦境迷离's avatar
梦境迷离 已提交
130 131
* [66 加一](src/leetcode_66.rs)

梦境迷离's avatar
梦境迷离 已提交
132 133 134
* [67 二进制求和](src/leetcode_67.rs)

* [83 删除排序链表中的重复元素](src/leetcode_83.rs)