Skip to content

TimePickerWang/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 

Repository files navigation

快速索引

一、数组

题号 难度 代码
001 简单 两数之和
004 简单 寻找两个有序数组的中位数
011 中等 盛最多水的容器
015 中等 三数之和
016 中等 最接近的三数之和
018 中等 四数之和
026 简单 删除排序数组中的重复项
027 简单 移除元素
031 中等 下一个排列
033 中等 搜索旋转排序数组
034 中等 在排序数组中查找元素的第一个和最后一个位置
035 简单 搜索插入位置
041 困难 缺失的第一个正数
042 困难 接雨水
048 中等 旋转图像
053 简单 最大子序和
054 困难 螺旋矩阵
056 中等 合并区间
059 中等 螺旋矩阵 II

二、链表

题号 难度 代码
002 中等 两数相加
019 中等 删除链表的倒数第N个节点
021 简单 合并两个有序链表
023 困难 合并K个排序链表
024 中等 两两交换链表中的节点
061 中等 旋转链表
141 简单 环形链表
206 简单 反转链表
876 简单 链表的中间结点

三、字符串

题号 难度 代码
003 中等 无重复字符的最长子串
005 中等 最长回文子串
006 中等 Z 字形变换
008 中等 字符串转换整数(atoi)
014 简单 最长公共前缀
017 中等 电话号码的字母组合
028 简单 实现strStr()
030 困难 串联所有单词的子串
038 中等 报数
058 简单 最后一个单词的长度

四、哈希表

题号 难度 代码
036 中等 有效的数独
049 中等 字母异位词分组

五、栈

题号 难度 代码
020 简单 有效的括号
032 困难 最长有效括号

六、动态规划

题号 难度 代码
010 困难 正则表达式匹配
062 中等 不同路径
072 困难 编辑距离
198 简单 打家劫舍
322 中等 零钱兑换

七、贪心算法

题号 难度 代码
045 困难 跳跃游戏 II
055 中等 跳跃游戏
870 中等 优势洗牌

八、数学

题号 难度 代码
007 简单 整数反转
009 简单 回文数
012 中等 整数转罗马数字
013 简单 罗马数字转整数
029 中等 两数相除
043 中等 字符串相乘
050 中等 Pow(x, n)

九、树

9.1、二叉树

题号 难度 代码
094 中等 二叉树的中序遍历
112 简单 路径总和
124 困难 二叉树中的最大路径和
297 困难 二叉树的序列化与反序列化

9.2、前缀树(字典树),相关文章:Implement Trie (Prefix Tree)

题号 难度 代码
208 中等 实现 Trie (前缀树)

十、回溯算法

题号 难度 代码
022 中等 括号生成
039 中等 组合总和
040 中等 组合总和 II
046 中等 全排列
047 中等 全排列 II
079 中等 单词搜索

十一、设计

题号 难度 代码
146 困难 LRU缓存机制
295 困难 数据流的中位数

Releases

No releases published

Packages

No packages published

Languages