LeetCode,《剑指offer》中的算法题的题目和解法以及常见算法的实现
sort | title | link | level |
---|---|---|---|
1 | Binary Search | Binary Search | easy |
2 | 回文数 | 回文数 | easy |
3 | 2 的幂 | 2 的幂 | easy |
4 | primeNumber | primeNumber | easy |
5 | 是否是3的幂 | 是否是3的幂 | easy |
6 | 求众数 | 求众数 | easy |
7 | 4的幂 | 4的幂 | easy |
8 | 验证回文串 | 验证回文串 | easy |
9 | 两数之和 | 两数之和 | easy |
10 | 整数翻转 | 整数翻转 | easy |
11 | 只出现一次的数字 | 只出现一次的数字 | easy |
12 | 两数相加 | 两数相加 | medium |
13 | 罗马数字转整数 | 罗马数字转整数 | easy |
14 | 最长公共前缀 | 最长公共前缀 | easy |
15 | 删除排序数组中的重复项 | 删除排序数组中的重复项 | easy |
16 | 买卖股票的最佳时机 I | 买卖股票的最佳时机 I | easy |
17 | 买卖股票的最佳时机 II | 买卖股票的最佳时机 II | easy |
18 | 旋转数组 | 旋转数组 | easy |
19 | 存在重复元素 | 存在重复元素 | easy |
20 | 两个数组的交集 II | 两个数组的交集 II | easy |
21 | 加一 | 加一 | easy |
22 | 移动零 | 移动零 | easy |
23 | 无重复字符的最长子串 | 无重复字符的最长子串 | easy |
24 | 字符串的排列 | 字符串的排列 | medium |
25 | 字符串相乘 | 字符串相乘 | medium |
26 | 翻转字符串里的单词 | 翻转字符串里的单词 | medium |
27 | 简化路径 | 简化路径 | medium |
28 | 爬楼梯 | 爬楼梯 | easy |
29 | 三数之和 | 三数之和 | medium |
30 | 岛屿的最大面积 | 岛屿的最大面积 | medium |
31 | 搜索旋转排序数组 | 搜索旋转排序数组 | medium |
32 | 最长连续递增序列 | 最长连续递增序列 | easy |
33 | 数组中的第K个最大元素 | 数组中的第K个最大元素 | medium |
34 | 最长连续序列 | 最长连续序列 | Hard |
35 | 排列序列 | 排列序列 | Hard |
36 | 朋友圈 | 朋友圈 | medium |
37 | 合并区间 | 合并区间 | medium |
38 | 接雨水 | 接雨水 | Hard |
39 | 合并两个有序链表 | 合并两个有序链表 | easy |
40 | 反转链表 | 反转链表 | easy |
41 | 最大正方形 | 最大正方形 | medium |
42 | 最大子序和 | 最大子序和 | easy |
43 | 三角形最小路径和 | 三角形最小路径和 | medium |
44 | 最小栈 | 最小栈 | easy |
45 | x 的平方根 | x 的平方根 | easy |
46 | 第二高的薪水 | 第二高的薪水 | easy |
47 | 求众数 II | 求众数 II | easy |
48 | 反转字符串 | 反转字符串 | easy |
49 | 字符串中的第一个唯一字符 | 字符串中的第一个唯一字符 | easy |
50 | 有效的字母异位词 | 有效的字母异位词 | easy |
51 | 二叉树的最大深度 | 二叉树的最大深度 | easy |
52 | 对称二叉树 | 对称二叉树 | easy |
53 | 合并两个有序数组 | 合并两个有序数组 | easy |
54 | 打家劫舍 | 打家劫舍 | easy |
55 | 二叉树的所有路径 | 二叉树的所有路径 | easy |
56 | 二叉树的前序遍历 | 二叉树的前序遍历 | easy |
57 | 二叉树的中序遍历 | 二叉树的中序遍历 | easy |
58 | 二叉树的后序遍历 | 二叉树的后序遍历 | easy |
59 | 路径总和 | 路径总和 | easy |
60 | 斐波那契数 | 斐波那契数 | easy |
This repositorie is released under the under MIT License