/leetcode-rust

用 Rust 刷LeetCode的题,包含单元测试和文档注释。

Primary LanguageRust

LeetCode

  • 1 两数之和
    • 暴力法
    • 两遍哈希表
    • 一遍哈希表
  • 14 最长公共前缀
  • 20 有效的括号
  • 26 删除有序数组中的重复项
    • 双指针
  • 27 移除元素
    • 双指针
  • 27 实现 strStr()
  • 53 最大子序和
  • 70 爬楼梯
    • 动态规划
  • 91 解码方法
    • 动态规划
  • 100 相同的树
    • 深度优先搜索
  • 104 二叉树的最大深度
  • 120 三角形最小路径和
  • 121 买卖股票的最佳时机
    • 动态规划
  • 122 买卖股票的最佳时机 II
    • 动态规划
  • 198 打家劫舍
    • 动态规划
  • 199 打家劫舍 II
    • 动态规划
  • 207 课程表
    • 广度优先搜索
  • 221 最大正方形
  • 300 最长上升子序列
  • 343 整数拆分
    • 动态规划
  • 409 最长回文串
  • 415 字符串相加
    • 模拟竖式加法
  • 509 斐波那契数
    • 递归
    • 动态规划
    • 迭代
    • 通项公式
  • 836 矩形重叠
  • 1160 拼写单词

LeetCode - 剑指 Offer

  • 40 最小的k个数

LeetCode 面试题

  • 面试题 08.03. 魔术索引
    • 遍历