| 面试题01.07 |
rotate-matrix-lcci(旋转矩阵) |
solution |
| 面试题01.08 |
zero-matrix-lcci(零矩阵) |
solution |
| 001 |
twoSum(两数之和) |
solution |
| 003 |
longest-substring-without-repeating-characters(无重复字符的最长子串) |
solution |
| 005 |
longest-palindromic-substring(最长回文子串) |
solution |
| 010 |
regular-expression-matching(正则表达式匹配)-hard |
solution |
| 015 |
3sum(三数之和)-middle |
solution |
| 018 |
4sum(四数之和)-middle |
solution |
| 019 |
remove-nth-node-from-end-of-list(删除链表的倒数第N个节点) |
solution |
| 020 |
Valid Parentheses(有效的括号) |
solution |
| 021 |
Merge Two Sorted Lists(合并两个有序链表) |
solution |
| 022 |
generate-parentheses(括号生成)-medium |
solution |
| 024 |
swap-nodes-in-pairs(两两交换链表中的节点)-middile |
solution |
| 025 |
reverse-nodes-in-k-group(K个一组翻转链表)-hard |
solution |
| 026 |
Remove Duplicates from Sorted Array(删除排序数组中的重复项) |
solution |
| 027 |
Remove Element(移除元素) |
solution |
| 028 |
implement-strstr(实现 strStr() ) |
solution |
| 035 |
search-insert-position(搜索插入位置) |
solution |
| 042 |
trapping-rain-water(接雨水) |
solution |
| 046 |
permutations(全排列)-medium |
solution |
| 050 |
powx-n(Pow(x, n)) |
solution |
| 053 |
maximum-subarray(最大子序和) |
solution |
| 055 |
jump-game(跳跃游戏) |
solution |
| 056 |
merge-intervals(合并区间) |
solution |
| 058 |
length-of-last-word(最后一个单词的长度) |
solution |
| 066 |
plus-one(加一) |
solution |
| 067 |
add-binary(二进制求和) |
solution |
| 070 |
70-climbing-stairs(爬楼梯) |
solution |
| 072 |
edit-distance(编辑距离)-hard |
solution |
| 076 |
minimum-window-substring(最小覆盖字符串) |
solution |
| 077 |
combinations(组合)-medium |
solution |
| 078 |
subsets(子集) |
solution |
| 083 |
remove-duplicates-from-sorted-list(删除排序链表中的重复元素) |
solution |
| 092 |
reverse-linked-list-ii(反转链表2) |
solution |
| 094 |
binary-tree-inorder-traversal(二叉树的中序遍历) |
solution |
| 111 |
minimum-depth-of-binary-tree(二叉树的最小深度)-simple |
solution |
| 118 |
pascals-triangle(杨辉三角)-simple |
solution |
| 118 |
pascals-triangle-ii(杨辉三角ii)-simple |
solution |
| 141 |
linked-list-cycle(环形链表)-simple |
solution |
| 142 |
linked-list-cycle-ii(环形链表II)-medium |
solution |
| 144 |
binary-tree-preorder-traversal(二叉树的前序遍历)-medium |
solution |
| 145 |
binary-tree-postorder-traversal(二叉树的后序遍历)-medium |
solution |
| 146 |
lru-cache(LRU缓存机制)-medium |
solution |
| 151 |
reverse-words-in-a-string(翻转字符串里的单词)-medium |
solution |
| 155 |
min-stack(最小栈) |
solution |
| 191 |
number-of-1-bits(位1的个数)-simple |
solution |
| 203 |
remove-linked-list-elements(移除链表元素)-simple |
solution |
| 206 |
reverse-linked-list(反转链表)-simple |
solution |
| 209 |
209-minimum-size-subarray-sum(长度最小的子数组)-medium |
solution |
| 227 |
basic-calculator-ii(基本计算器ii)-medium |
solution |
| 234 |
palindrome-linked-list(回文链表)-simple |
solution |
| 242 |
valid-anagram(有效的字母异位词)-simple |
solution |
| 283 |
move-zeroes(移动零)-simple |
solution |
| 300 |
longest-increasing-subsequence(最长上升子序列) |
solution |
| 344 |
344-reverse-string(反转字符串) |
solution |
| 354 |
russian-doll-envelopes(俄罗斯套娃信封问题) |
solution |
| 372 |
super-pow(超级次方)-medium |
solution |
| 382 |
linked-list-random-node(链表随机节点)-medium |
solution |
| 392 |
is-subsequence(判断子序列)-medium |
solution |
| 398 |
random-pick-index(随机数索引)-medium |
solution |
| 416 |
partition-equal-subset-sum(分割等和子集) |
solution |
| 435 |
non-overlapping-intervals(无重叠区间)-medium |
solution |
| 438 |
find-all-anagrams-in-a-string(找到字符串中所有字母异位词) |
solution |
| 448 |
find-all-numbers-disappeared-in-an-array(找到所有数组中消失的数组) |
solution |
| 454 |
4sum-ii(四数相加II) |
solution |
| 485 |
485-max-consecutive-ones(最大连续1的个数) |
solution |
| 496 |
next-greater-element-i(下一个更大元素)-simple |
solution |
| 518 |
coin-change-2(领钱兑换) |
solution |
| 557 |
reverse-words-in-a-string-iii(反转字符串中的单词iii) |
solution |
| 561 |
561-array-partition-i(数组拆分i) |
solution |
| 567 |
permutation-in-string(字符串的排列)-medium |
solution |
| 645 |
set-mismatch(错误的集合)-simple |
solution |
| 651 |
4-keys-keyboard(4键键盘)-medium |
solution |
| 674 |
longest-continuous-increasing-subsequence(寻找最长连续递增子序列)-simple |
solution |
| 707 |
design-linked-list(设计链表)-middle |
solution |
| 724 |
find-pivot-index(寻找数组的中心索引)-simple |
solution |
| 733 |
flood-fill(图像渲染)-simple |
solution |
| 739 |
daily-temperatures(每日温度)-medium |
solution |
| 740 |
binary-search(二分查找) |
solution |
| 744 |
find-smallest-letter-greater-than-target(寻找比目标字母大的最小字母) |
solution |
| 752 |
open-the-lock(打开转盘锁) |
solution |
| 752 |
stone-game(石子游戏)-medium |
solution |
| 773 |
sliding-puzzle(滑动谜题)-hard |
solution |
| 875 |
koko-eating-bananas(爱吃香蕉的珂珂)-hard |
solution |
| 969 |
pancake-sorting(煎饼排序)-medium |
solution |
| 986 |
interval-list-intersections(区间列表的交集)-medium |
solution |
| 1011 |
capacity-to-ship-packages-within-d-days(在 D 天内送达包裹的能力)-medium |
solution |
| 1143 |
longest-common-subsequence(最长公共子序列)-medium |
solution |
| 55-1 |
er-cha-shu-de-shen-du-lcof(二叉树的深度)-simple |
solution |