超简单的算法题目,主要为了熟悉rust语法。源码在old_solutions.rs(未使用单测的)或leetcode-*.rs(使用了rust单测的),70%~90%是双100。
若有其他人想贡献Rust的LeetCode,请参照现有格式新增文件(同时将文件导入到main.rs)。如果题目已经存在,可以在leetcode_xx.rs中添加第二个方法实现。
树
- 面试题 55 - I 二叉树的深度 Easy
- 面试题 04.02 最小高度树 Easy
- 938 二叉搜索树的范围和 Easy
- 面试题 54 二叉搜索树的第k大节点 Easy
- 面试题 32 - II. 从上到下打印二叉树 II Easy
- 107 二叉树的层次遍历 II Easy
- 110 平衡二叉树 Easy
- 111 二叉树的最小深度 Easy
- 112 路径总和 Easy
- 687 最长同值路径 Easy
- 257 二叉树的所有路径 Easy
- 1443 收集树上所有苹果的最少时间 Medium
- 515 在每个树行中找最大值 Medium
- 1145 二叉树着色游戏 Medium
- 面试题 04.12. 求和路径 Medium
- 面试题 04.10. 检查子树 Medium
- 面试题 04.03. 特定深度节点链表 Medium
- 100 相同的树 unsafe Easy
- 1367 二叉树中的列表 unsafe Medium
链表&栈&队列
- 面试题 22 链表中倒数第k个节点 Easy
- 面试题 06 从尾到头打印链表 Easy
- 面试题 24 反转链表 Easy
- 面试题 25 合并两个排序的链表 Easy
- 876 链表的中间结点 Easy
- 83 删除排序链表中的重复元素 Easy
- 面试题 02.02 返回倒数第 k 个节点值 Easy
- 面试题 03.04 化栈为队 Easy
- 面试题 09 用两个栈实现队列 Easy
- 1021 删除最外层的括号 Easy
- 933 最近的请求次数 Easy
其他
- 1351 统计有序矩阵中的负数 Easy
- 1380 矩阵中的幸运数 Easy
- 1385 两个数组间的距离值 Easy
- 977 有序数组的平方 Easy
- 561 数组拆分 I Easy
- 905 按奇偶排序数组 Easy
- 1403 非递增顺序的最小子序列 Easy
- 1281 整数的各位积和之差 Easy
- 面试题 58 - II 左旋转字符串 Easy
- 1365 有多少小于当前数字的数字 Easy
- 1342 将数字变成 0 的操作次数 Easy
- 1313 解压缩编码列表 Easy
- 面试题 17 打印从1到最大的n位数 Easy
- 面试题 05 替换空格 Easy
- 1221 分割平衡字符串 Easy
- 1252 奇数值单元格的数目 Easy
- 1323 6 和 9 组成的最大数字 Easy
- 709 转换成小写字母 Easy
- 1304 和为零的N个唯一整数 Easy
- 804 唯一摩尔斯密码词 Easy
- 832 翻转图像 Easy
- 1370 上升下降字符串 Easy
- 1051 高度检查器 Easy
- 728 自除数 Easy
- 面试题 01.01 判定字符是否唯一 Easy
- 面试题 16.07 最大数值 Easy
- 1374 生成每种字符都是奇数个的字符串 Easy
- 557 反转字符串中的单词 III Easy
- 999 可以被一步捕获的棋子数 Easy
- 292 Nim 游戏 Easy
- 1160 拼写单词 Easy
- 1413 逐步求和得到正数的最小值 Easy
- 944 删列造序 Easy
- 9 回文数 Easy
- 13 罗马数字转整数 Easy
- 500 键盘行 Easy
- 14 最长公共前缀 Easy
- 35 搜索插入位置 Easy
- 1207 独一无二的出现次数 Easy
- 38 外观数列 Easy
- 58 最后一个单词的长度 Easy
- 665 非递减数列 Easy
- 66 加一 Easy
- 67 二进制求和 Easy
- 475 供暖器 Easy
- 605 种花问题 Easy
- 面试题10- I 斐波那契数列 Easy
- 633 平方数之和 Easy
- 204 计数质数 Easy
- 686 重复叠加字符串匹配 Easy
- 面试题 08.01 三步问题 Easy
- 532 数组中的K-diff数对 Easy
- 840 矩阵中的幻方 Easy
- 321. 拼接最大数 Hard
- 118. 杨辉三角 Hard
- 860. 柠檬水找零 Easy
- 738. 单调递增的数字 Easy
- 448. 找到所有数组中消失的数字 Easy
- 1480. 一维数组的动态和 Easy
- 703. 数据流中的第 K 大元素 Easy
- 617 合并二叉树 unsafe Easy
- 461 汉明距离 Easy
- 101 对称二叉树 Easy
- 20 有效的括号 Easy
- 581 最短无序连续子数组 Easy