Skip to content

SambacFeng/leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leetcode题解记录

JavaScript代码+解题思路,不定期更新

1. 两数之和 哈希表 E
2. 两数相加 链表 模拟 M
3. 无重复字符的最长子串 滑动窗口 哈希表 M
5. 最长回文子串 动态规划 字符串 M
7. 整数反转 数学 E
9. 回文数 数学 E
11. 盛最多水的容器 双指针 贪心 M
15. 三数之和 数组 双指针 M
17. 电话号码的字母组合 回溯 字符串 M
18. 四数之和 数组 双指针 M
19. 删除链表的倒数第N个结点 链表 双指针 M
20. 有效的括号 栈 字符串 E
21. 合并两个有序链表 链表 E
22. 括号生成 回溯 字符串 M
24. 两两交换链表中的节点 链表 M
25. K个一组翻转链表 链表 H
26. 删除有序数组中的重复项 数组 双指针 E
27. 移除元素 数组 双指针 E
34. 在排序数组中查找元素的第一个和最后一个位置 数组 二分查找 M
35. 搜索插入位置 数组 二分查找 E
36. 有效的数独 数组 模拟 M
38. 外观数列 字符串 模拟 M
39. 组合总和 回溯 M
40. 组合总和Ⅱ 回溯 M
45. 跳跃游戏Ⅱ 贪心 动态规划 M
46. 全排列 回溯 M
48. 旋转图像 数组 M
53. 最大子序和 动态规划 状态压缩 E
55. 跳跃游戏 贪心 动态规划 M
59. 螺旋矩阵Ⅱ 模拟 M
62. 不同路径 动态规划 数学 M
63. 不同路径Ⅱ 动态规划 M
64. 最小路径和 动态规划 M
66. 加一 数学 E
69. Sqrt(x) 数学 二分查找 E
70. 爬楼梯 动态规划 状态压缩 E
72. 编辑距离 动态规划 字符串 H
74. 搜索二维矩阵 二分查找 模拟 M
76. 最小覆盖子串 滑动窗口 哈希表 H
77. 组合 回溯 M
78. 子集 回溯 M
88. 合并两个有序数组 双指针 E
92. 反转链表Ⅱ 链表 M
94. 二叉树的中序遍历 二叉树 栈 E
98. 验证二叉搜索树 BST DFS M
100. 相同的树 二叉树 DFS E