8000 GitHub - royswale/leetcode: leetcode in pure rust
[go: up one dir, main page]

Skip to content

royswale/leetcode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leetcode

Total Easy Medium Hard
300 139 154 7

题目

ç¼–å· é¢˜ç›® ä»£ç  é¢˜ç›®æè¿° 难度
1 两数之和 src leetcode Easy
2 两数相加 src leetcode Medium
3 æ— é‡å¤å­—符的最长å­ä¸² src leetcode Medium
4 å¯»æ‰¾ä¸¤ä¸ªæ­£åºæ•°ç»„çš„ä¸­ä½æ•° src leetcode Hard
6 Z å­—å½¢å˜æ¢ src leetcode Medium
7 æ•´æ•°å转 src leetcode Easy
8 å­—ç¬¦ä¸²è½¬æ¢æ•´æ•° (atoi) src leetcode Medium
9 回文数 src leetcode Easy
11 盛最多水的容器 src leetcode Medium
12 整数转罗马数字 src leetcode Medium
13 罗马数字转整数 src leetcode Easy
14 最长公共å‰ç¼€ src leetcode Easy
15 三数之和 src leetcode Medium
16 最接近的三数之和 src leetcode Medium
17 电è¯å·ç çš„å­—æ¯ç»„åˆ src leetcode Medium
18 四数之和 src leetcode Medium
19 删除链表的倒数第 N 个结点 src leetcode Medium
20 æœ‰æ•ˆçš„æ‹¬å· src leetcode Easy
21 åˆå¹¶ä¸¤ä¸ªæœ‰åºé“¾è¡¨ src leetcode Easy
23 åˆå¹¶K个å‡åºé“¾è¡¨ src leetcode Hard
24 两两交æ¢é“¾è¡¨ä¸­çš„节点 src leetcode Medium
25 K 个一组翻转链表 src leetcode Hard
26 åˆ é™¤æœ‰åºæ•°ç»„中的é‡å¤é¡¹ src leetcode Easy
27 移除元素 src leetcode Easy
28 实现 strStr() src leetcode Easy
31 下一个排列 src leetcode Medium
33 æœç´¢æ—‹è½¬æŽ’åºæ•°ç»„ src leetcode Medium
34 åœ¨æŽ’åºæ•°ç»„中查找元素的第一个和最åŽä¸€ä¸ªä½ç½® src leetcode Medium
35 æœç´¢æ’å…¥ä½ç½® src leetcode Easy
36 有效的数独 src leetcode Medium
38 外观数列 src leetcode Medium
39 ç»„åˆæ€»å’Œ src leetcode Medium
41 缺失的第一个正数 src leetcode Hard
43 字符串相乘 src leetcode Medium
45 è·³è·ƒæ¸¸æˆ II src leetcode Medium
46 全排列 src leetcode Medium
48 æ—‹è½¬å›¾åƒ src leetcode Medium
49 å­—æ¯å¼‚ä½è¯åˆ†ç»„ src leetcode Medium
50 Pow(x, n) src leetcode Medium
51 N çš‡åŽ src leetcode Hard
52 Nçš‡åŽ II src leetcode Hard
53 最大å­åºå’Œ src leetcode Easy
55 è·³è·ƒæ¸¸æˆ src leetcode Medium
56 åˆå¹¶åŒºé—´ src leetcode Medium
57 æ’入区间 src leetcode Medium
58 最åŽä¸€ä¸ªå•è¯çš„长度 src leetcode Easy
62 ä¸åŒè·¯å¾„ src leetcode Medium
63 ä¸åŒè·¯å¾„ II src leetcode Medium
64 最å°è·¯å¾„å’Œ src leetcode Medium
66 加一 src leetcode Easy
67 二进制求和 src leetcode Easy
69 x 的平方根 src leetcode Easy
70 爬楼梯 src leetcode Easy
71 简化路径 src leetcode Medium
73 矩阵置零 src leetcode Medium
74 æœç´¢äºŒç»´çŸ©é˜µ src leetcode Medium
75 颜色分类 src leetcode Medium
77 ç»„åˆ src leetcode Medium
78 å­é›† src leetcode Medium
79 å•è¯æœç´¢ src leetcode Medium
80 åˆ é™¤æœ‰åºæ•°ç»„中的é‡å¤é¡¹ II src leetcode Medium
81 æœç´¢æ—‹è½¬æŽ’åºæ•°ç»„ II src leetcode Medium
82 删除排åºé“¾è¡¨ä¸­çš„é‡å¤å…ƒç´  II src leetcode Medium
83 删除排åºé“¾è¡¨ä¸­çš„é‡å¤å…ƒç´  src leetcode Easy
88 åˆå¹¶ä¸¤ä¸ªæœ‰åºæ•°ç»„ src leetcode Easy
89 æ ¼é›·ç¼–ç  src leetcode Medium
91 è§£ç æ–¹æ³• src leetcode Medium
93 å¤åŽŸ IP åœ°å€ src leetcode Medium
94 äºŒå‰æ ‘的中åºé历 src leetcode Easy
95 ä¸åŒçš„äºŒå‰æœç´¢æ ‘ II src leetcode Medium
96 ä¸åŒçš„äºŒå‰æœç´¢æ ‘ src leetcode Medium
98 验è¯äºŒå‰æœç´¢æ ‘ src leetcode Medium
100 相åŒçš„æ ‘ src leetcode Easy
101 å¯¹ç§°äºŒå‰æ ‘ src leetcode Easy
102 äºŒå‰æ ‘的层åºé历 src leetcode Medium
103 äºŒå‰æ ‘的锯齿形层åºé历 src leetcode Medium
104 äºŒå‰æ ‘的最大深度 src leetcode Easy
105 从å‰åºä¸Žä¸­åºé历åºåˆ—æž„é€ äºŒå‰æ ‘ src leetcode Medium
106 从中åºä¸ŽåŽåºé历åºåˆ—æž„é€ äºŒå‰æ ‘ src leetcode Medium
107 äºŒå‰æ ‘的层åºé历 II src leetcode Medium
108 å°†æœ‰åºæ•°ç»„转æ¢ä¸ºäºŒå‰æœç´¢æ ‘ src leetcode Easy
110 å¹³è¡¡äºŒå‰æ ‘ src leetcode Easy
111 äºŒå‰æ ‘çš„æœ€å°æ·±åº¦ src leetcode Easy
112 路径总和 src leetcode Easy
113 路径总和 II src leetcode Medium
118 æ¨è¾‰ä¸‰è§’ src leetcode Easy
119 æ¨è¾‰ä¸‰è§’ II src leetcode Easy
120 三角形最å°è·¯å¾„å’Œ src leetcode Medium
121 ä¹°å–股票的最佳时机 src leetcode Easy
122 ä¹°å–股票的最佳时机 II src leetcode Easy
125 验è¯å›žæ–‡ä¸² src leetcode Easy
129 求根节点到å¶èŠ‚ç‚¹æ•°å­—ä¹‹å’Œ src leetcode Medium
136 åªå‡ºçŽ°ä¸€æ¬¡çš„æ•°å­— src leetcode Easy
137 åªå‡ºçŽ°ä¸€æ¬¡çš„æ•°å­— II src leetcode Medium
144 äºŒå‰æ ‘çš„å‰åºé历 src leetcode Easy
145 äºŒå‰æ ‘çš„åŽåºé历 src leetcode Easy
150 é€†æ³¢å…°è¡¨è¾¾å¼æ±‚值 src leetcode Medium
151 翻转字符串里的å•è¯ src leetcode Medium
152 ä¹˜ç§¯æœ€å¤§å­æ•°ç»„ src leetcode Medium
153 å¯»æ‰¾æ—‹è½¬æŽ’åºæ•°ç»„中的最å°å€¼ src leetcode Medium
155 æœ€å°æ ˆ src leetcode Easy
162 寻找峰值 src leetcode Medium
165 æ¯”è¾ƒç‰ˆæœ¬å· src leetcode Medium
166 åˆ†æ•°åˆ°å°æ•° src leetcode Medium
167 两数之和 II - è¾“å…¥æœ‰åºæ•°ç»„ src leetcode Easy
168 Excel表列åç§° src leetcode Easy
169 多数元素 src leetcode Easy
171 Excel 表列åºå· src leetcode Easy
172 阶乘åŽçš„é›¶ src leetcode Easy
173 äºŒå‰æœç´¢æ ‘迭代器 src leetcode Medium
187 é‡å¤çš„DNAåºåˆ— src leetcode Medium
190 é¢ å€’äºŒè¿›åˆ¶ä½ src leetcode Easy
191 ä½1的个数 src leetcode Easy
198 æ‰“å®¶åŠ«èˆ src leetcode Medium
199 äºŒå‰æ ‘çš„å³è§†å›¾ src leetcode Medium
200 å²›å±¿æ•°é‡ src leetcode Medium
201 数字范围按ä½ä¸Ž src leetcode Medium
202 å¿«ä¹æ•° src leetcode Easy
203 移除链表元素 src leetcode Easy
204 计数质数 src leetcode Easy
205 åŒæž„字符串 src leetcode Easy
206 å转链表 src leetcode Easy
208 实现 Trie (å‰ç¼€æ ‘) src leetcode Medium
211 添加与æœç´¢å•è¯ - æ•°æ®ç»“构设计 src leetcode Medium
213 æ‰“å®¶åŠ«èˆ II src leetcode Medium
215 数组中的第K个最大元素 src leetcode Medium
216 ç»„åˆæ€»å’Œ III src leetcode Medium
217 存在é‡å¤å…ƒç´  src leetcode Easy
219 存在é‡å¤å…ƒç´  II src leetcode Easy
222 å®Œå…¨äºŒå‰æ ‘的节点个数 src leetcode Medium
223 矩形é¢ç§¯ src leetcode Medium
225 用队列实现栈 src leetcode Easy
226 ç¿»è½¬äºŒå‰æ ‘ src leetcode Easy
228 汇总区间 src leetcode Easy
229 求众数 II src leetcode Medium
230 äºŒå‰æœç´¢æ ‘中第Kå°çš„元素 src leetcode Medium
231 2 的幂 src leetcode Easy
232 用栈实现队列 src leetcode Easy
234 回文链表 src leetcode Easy
235 äºŒå‰æœç´¢æ ‘的最近公共祖先 src leetcode Easy
238 除自身以外数组的乘积 src leetcode Medium
242 有效的字æ¯å¼‚ä½è¯ src leetcode Easy
257 äºŒå‰æ ‘的所有路径 src leetcode Easy
258 å„ä½ç›¸åŠ  src leetcode Easy
263 丑数 src leetcode Easy
268 丢失的数字 src leetcode Easy
274 H 指数 src leetcode Medium
278 第一个错误的版本 src leetcode Easy
279 完全平方数 src leetcode Medium
283 移动零 src leetcode Easy
290 å•è¯è§„律 src leetcode Easy
292 Nim æ¸¸æˆ src leetcode Easy
300 最长递增å­åºåˆ— src leetcode Medium
303 区域和检索 - 数组ä¸å¯å˜ src leetcode Easy
318 最大å•è¯é•¿åº¦ä¹˜ç§¯ src leetcode Medium
319 ç¯æ³¡å¼€å…³ src leetcode Medium
322 é›¶é’±å…‘æ¢ src leetcode Medium
326 3的幂 src leetcode Easy
344 å转字符串 src leetcode Easy
349 两个数组的交集 src leetcode Easy
350 两个数组的交集 II src leetcode Easy
357 计算å„ä¸ªä½æ•°ä¸åŒçš„æ•°å­—个数 src leetcode Medium
367 有效的完全平方数 src leetcode Easy
371 两整数之和 src leetcode Medium
374 çŒœæ•°å­—å¤§å° src leetcode Easy
376 摆动åºåˆ— src leetcode Medium
378 有åºçŸ©é˜µä¸­ç¬¬ K å°çš„元素 src leetcode Medium
380 O(1) æ—¶é—´æ’å…¥ã€åˆ é™¤å’ŒèŽ·å–éšæœºå…ƒç´  src leetcode Medium
381 O(1) æ—¶é—´æ’å…¥ã€åˆ é™¤å’ŒèŽ·å–éšæœºå…ƒç´  - å…许é‡å¤ src leetcode Hard
382 é“¾è¡¨éšæœºèŠ‚ç‚¹ src leetcode Medium
383 赎金信 src leetcode Easy
384 打乱数组 src leetcode Medium
386 å­—å…¸åºæŽ’æ•° src leetcode Medium
386 å­—å…¸åºæŽ’æ•° src leetcode Medium
387 字符串中的第一个唯一字符 src leetcode Easy
389 找ä¸åŒ src leetcode Easy
392 判断å­åºåˆ— src leetcode Easy
393 UTF-8 ç¼–ç éªŒè¯ src leetcode Medium
397 æ•´æ•°æ›¿æ¢ src leetcode Medium
398 éšæœºæ•°ç´¢å¼• src leetcode Medium
398 éšæœºæ•°ç´¢å¼• src leetcode Medium
400 第 N 使•°å­— src leetcode Medium
404 å·¦å¶å­ä¹‹å’Œ src leetcode Easy
409 最长回文串 src leetcode Easy
412 Fizz Buzz src leetcode Easy
413 等差数列划分 src leetcode Medium
415 字符串相加 src leetcode Easy
419 甲æ¿ä¸Šçš„æˆ˜èˆ° src leetcode Medium
423 从英文中é‡å»ºæ•°å­— src leetcode Medium
434 字符串中的å•è¯æ•° src leetcode Easy
442 数组中é‡å¤çš„æ•°æ® src leetcode Medium
445 两数相加 II src leetcode Medium
448 找到所有数组中消失的数字 src leetcode Easy
449 åºåˆ—化和ååºåˆ—åŒ–äºŒå‰æœç´¢æ ‘ src leetcode Medium
449 åºåˆ—化和ååºåˆ—åŒ–äºŒå‰æœç´¢æ ‘ src leetcode Medium
476 数字的补数 src leetcode Easy
481 神奇字符串 src leetcode Medium
485 最大连续 1 的个数 src leetcode Easy
500 键盘行 src leetcode Easy
504 七进制数 src leetcode Easy
507 完美数 src leetcode Easy
508 å‡ºçŽ°æ¬¡æ•°æœ€å¤šçš„å­æ ‘元素和 src leetcode Medium
513 找树左下角的值 src leetcode Medium
515 在æ¯ä¸ªæ ‘行中找最大值 src leetcode Medium
520 æ£€æµ‹å¤§å†™å­—æ¯ src leetcode Easy
528 交æ¢é“¾è¡¨ä¸­çš„节点 src leetcode Medium
530 äºŒå‰æœç´¢æ ‘的最å°ç»å¯¹å·® src leetcode Easy
530 äºŒå‰æœç´¢æ ‘的最å°ç»å¯¹å·® src leetcode Easy
535 TinyURL 的加密与解密 src leetcode Medium
551 学生出勤记录 I src leetcode Easy
560 和为Kçš„å­æ•°ç»„ src leetcode Medium
565 数组嵌套 src leetcode Medium
594 最长和è°å­åºåˆ— src leetcode Easy
605 ç§èŠ±é—®é¢˜ src leetcode Easy
617 åˆå¹¶äºŒå‰æ ‘ src leetcode Easy
623 åœ¨äºŒå‰æ ‘中增加一行 src leetcode Medium
637 äºŒå‰æ ‘的层平å‡å€¼ src leetcode Easy
643 å­æ•°ç»„æœ€å¤§å¹³å‡æ•° I src leetcode Easy
649 Dota2 å‚议院 src leetcode Medium
650 åªæœ‰ä¸¤ä¸ªé”®çš„键盘 src leetcode Medium
653 两数之和 IV - 输入 BST src leetcode Easy
657 机器人能å¦è¿”回原点 src leetcode Easy
658 找到 K 个最接近的元素 src leetcode Medium
674 最长连续递增åºåˆ— src leetcode Easy
718 最长é‡å¤å­æ•°ç»„ src leetcode Medium
742 è½¬æ¢æˆå°å†™å­—æ¯ src leetcode Easy
782 å®çŸ³ä¸ŽçŸ³å¤´ src leetcode Easy
783 äºŒå‰æœç´¢æ ‘中的æœç´¢ src leetcode Easy
784 äºŒå‰æœç´¢æ ‘中的æ’å…¥æ“作 src leetcode Medium
800 å­—æ¯å¤§å°å†™å…¨æŽ’列 src leetcode Medium
825 ä¿æŒåŸŽå¸‚天际线 src leetcode Medium
829 å­åŸŸå访问计数 src leetcode Medium
857 较大分组的ä½ç½® src leetcode Easy
860 设计循环队列 src leetcode Medium
868 推多米诺 src leetcode Medium
917 救生艇 src leetcode Medium
921 螺旋矩阵 III src leetcode Medium
924 å…¬å¹³çš„ç³–æžœæ£’äº¤æ¢ src leetcode Easy
925 æ ¹æ®å‰åºå’ŒåŽåºéåŽ†æž„é€ äºŒå‰æ ‘ src leetcode Medium
932 å•调数列 src leetcode Easy
947 在线选举 src leetcode Medium
979 增å‡å­—ç¬¦ä¸²åŒ¹é… src leetcode Easy
981 åˆ åˆ—é€ åº src leetcode Easy
982 使数组唯一的最å°å¢žé‡ src leetcode Medium
1002 æœ€å¤§å®½åº¦å¡ src leetcode Medium
1005 å•å€¼äºŒå‰æ ‘ src leetcode Easy
1007 连续差相åŒçš„æ•°å­— src leetcode Medium
1046 最大连续1的个数 III src leetcode Medium
1050 å‰åºéåŽ†æž„é€ äºŒå‰æœç´¢æ ‘ src leetcode Medium
1054 å进制整数的åç  src leetcode Easy
1072 链表中的下一个更大节点 src leetcode Medium
1119 困于环中的机器人 src leetcode Medium
1128 删除字符串中的所有相邻é‡å¤é¡¹ src leetcode Easy
1157 根到å¶è·¯å¾„上的ä¸è¶³èŠ‚ç‚¹ src leetcode Medium
1210 删除æŸäº›å…ƒç´ åŽçš„æ•°ç»„å‡å€¼ src leetcode Easy
1238 å­—æ¯æ¿ä¸Šçš„路径 src leetcode Medium
1287 公交站间的è·ç¦» src leetcode Easy
1320 删除字符串中的所有相邻é‡å¤é¡¹ II src leetcode Medium
1341 分割平衡字符串 src leetcode Easy
1362 飞机座ä½åˆ†é…概率 src leetcode Medium
1370 ç»Ÿè®¡ã€Œä¼˜ç¾Žå­æ•°ç»„〠src leetcode Medium
1371 ç§»é™¤æ— æ•ˆçš„æ‹¬å· src leetcode Medium
1379 釿ž„ 2 行二进制矩阵 src leetcode Medium
1387 åœ¨å—æ±¡æŸ“çš„äºŒå‰æ ‘中查找元素 src leetcode Medium
1411 二进制链表转整数 src leetcode Easy
1426 和为零的N个唯一整数 src leetcode Easy
1428 è·³è·ƒæ¸¸æˆ III src leetcode Medium
1434 è§£ç å­—æ¯åˆ°æ•´æ•°æ˜ å°„ src leetcode Easy
1441 或è¿ç®—的最å°ç¿»è½¬æ¬¡æ•° src leetcode Medium
1468 检查整数åŠå…¶ä¸¤å€æ•°æ˜¯å¦å­˜åœ¨ src leetcode Easy
1537 分割字符串的最大得分 src leetcode Easy
1538 å¯èŽ·å¾—çš„æœ€å¤§ç‚¹æ•° src leetcode Medium
1552 用栈æ“作构建数组 src leetcode Easy
1566 检查å•è¯æ˜¯å¦ä¸ºå¥ä¸­å…¶ä»–å•è¯çš„å‰ç¼€ src leetcode Easy
1567 定长å­ä¸²ä¸­å…ƒéŸ³çš„æœ€å¤§æ•°ç›® src leetcode Medium
1603 一维数组的动æ€å’Œ src leetcode Easy
1604 ä¸åŒæ•´æ•°çš„æœ€å°‘æ•°ç›® src leetcode Medium
1620 检查数组对是å¦å¯ä»¥è¢« k 整除 src leetcode Medium
1642 æ¢é…’问题 src leetcode Easy
1656 统计好三元组 src leetcode Easy
1660 åƒä½åˆ†é𔿕° src leetcode Easy
1666 æ•´ç†å­—符串 src leetcode Easy
1791 æœ€å¯Œæœ‰å®¢æˆ·çš„èµ„äº§æ€»é‡ src leetcode Easy
1797 设计 Goal è§£æžå™¨ src leetcode Easy
1806 比赛中的é…对次数 src leetcode Easy
1807 å-二进制数的最少数目 src leetcode Medium
1983 äººå£æœ€å¤šçš„年份 src leetcode Easy
2128 å转å•è¯å‰ç¼€ src leetcode Easy
100273 用两个栈实现队列 src leetcode Easy
100274 æ–æ³¢é‚£å¥‘数列 src leetcode Easy
100299 删除链表的节点 src leetcode Easy
100316 第一个åªå‡ºçŽ°ä¸€æ¬¡çš„å­—ç¬¦ src leetcode Easy
100325 把数字翻译æˆå­—符串 src leetcode Medium
100333 äºŒå‰æœç´¢æ ‘的第k大节点 src leetcode Easy
100344 股票的最大利润 src leetcode Medium
100345 求1+2+…+n src leetcode Medium
100349 最大数值 src leetcode Easy
100352 è·³æ°´æ¿ src leetcode Easy
100353 平分正方形 src leetcode Medium
1000063 ä¼ é€’ä¿¡æ¯ src leetcode Easy

About

leetcode in pure rust

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 100.0%
0