Skip to content

Commit 0510305

Browse files
committed
add new list
1 parent adb8198 commit 0510305

15 files changed

+704
-24
lines changed

Grind75.md

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
# [Tech Interview Handbook](https://www.techinterviewhandbook.org/best-practice-questions/)
2+
3+
## [Glind75](https://www.techinterviewhandbook.org/grind75/)
4+
5+
- https://leetcode.com/problems/two-sum
6+
- https://leetcode.com/problems/valid-parentheses
7+
- https://leetcode.com/problems/merge-two-sorted-lists
8+
- https://leetcode.com/problems/best-time-to-buy-and-sell-stock
9+
- https://leetcode.com/problems/valid-palindrome
10+
- https://leetcode.com/problems/invert-binary-tree
11+
- https://leetcode.com/problems/valid-anagram
12+
- https://leetcode.com/problems/binary-search
13+
- https://leetcode.com/problems/flood-fill
14+
- https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree
15+
- https://leetcode.com/problems/balanced-binary-tree
16+
- https://leetcode.com/problems/linked-list-cycle
17+
- https://leetcode.com/problems/implement-queue-using-stacks
18+
- https://leetcode.com/problems/first-bad-version
19+
- https://leetcode.com/problems/ransom-note
20+
- https://leetcode.com/problems/climbing-stairs
21+
- https://leetcode.com/problems/longest-palindrome
22+
- https://leetcode.com/problems/reverse-linked-list
23+
- https://leetcode.com/problems/majority-element
24+
- https://leetcode.com/problems/add-binary
25+
- https://leetcode.com/problems/diameter-of-binary-tree
26+
- https://leetcode.com/problems/middle-of-the-linked-list
27+
- https://leetcode.com/problems/maximum-depth-of-binary-tree
28+
- https://leetcode.com/problems/contains-duplicate
29+
- https://leetcode.com/problems/maximum-subarray
30+
- https://leetcode.com/problems/insert-interval
31+
- https://leetcode.com/problems/01-matrix
32+
- https://leetcode.com/problems/k-closest-points-to-origin
33+
- https://leetcode.com/problems/longest-substring-without-repeating-characters
34+
- https://leetcode.com/problems/3sum
35+
- https://leetcode.com/problems/binary-tree-level-order-traversal
36+
- https://leetcode.com/problems/clone-graph
37+
- https://leetcode.com/problems/evaluate-reverse-polish-notation
38+
- https://leetcode.com/problems/course-schedule
39+
- https://leetcode.com/problems/implement-trie-prefix-tree
40+
- https://leetcode.com/problems/coin-change
41+
- https://leetcode.com/problems/product-of-array-except-self
42+
- https://leetcode.com/problems/min-stack
43+
- https://leetcode.com/problems/validate-binary-search-tree
44+
- https://leetcode.com/problems/number-of-islands
45+
- https://leetcode.com/problems/rotting-oranges
46+
- https://leetcode.com/problems/search-in-rotated-sorted-array
47+
- https://leetcode.com/problems/combination-sum
48+
- https://leetcode.com/problems/permutations
49+
- https://leetcode.com/problems/merge-intervals
50+
- https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
51+
- https://leetcode.com/problems/time-based-key-value-store
52+
- https://leetcode.com/problems/accounts-merge
53+
- https://leetcode.com/problems/sort-colors
54+
- https://leetcode.com/problems/word-break
55+
- https://leetcode.com/problems/partition-equal-subset-sum
56+
- https://leetcode.com/problems/string-to-integer-atoi
57+
- https://leetcode.com/problems/spiral-matrix
58+
- https://leetcode.com/problems/subsets
59+
- https://leetcode.com/problems/binary-tree-right-side-view
60+
- https://leetcode.com/problems/longest-palindromic-substring
61+
- https://leetcode.com/problems/unique-paths
62+
- https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal
63+
- https://leetcode.com/problems/container-with-most-water
64+
- https://leetcode.com/problems/letter-combinations-of-a-phone-number
65+
- https://leetcode.com/problems/word-search
66+
- https://leetcode.com/problems/find-all-anagrams-in-a-string
67+
- https://leetcode.com/problems/minimum-height-trees
68+
- https://leetcode.com/problems/task-scheduler
69+
- https://leetcode.com/problems/lru-cache
70+
- https://leetcode.com/problems/kth-smallest-element-in-a-bst
71+
- https://leetcode.com/problems/minimum-window-substring
72+
- https://leetcode.com/problems/serialize-and-deserialize-binary-tree
73+
- https://leetcode.com/problems/trapping-rain-water
74+
- https://leetcode.com/problems/find-median-from-data-stream
75+
- https://leetcode.com/problems/word-ladder
76+
- https://leetcode.com/problems/basic-calculator
77+
- https://leetcode.com/problems/maximum-profit-in-job-scheduling
78+
- https://leetcode.com/problems/merge-k-sorted-lists
79+
- https://leetcode.com/problems/largest-rectangle-in-histogram

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,12 @@ python problem.py https://www.lintcode.com/problem/92 -l cpp
3636
| ----- | ----- | ----- | ----- |
3737
| [--] | [9c-basic.md](./list/9c-basic.md) | 13/129 | 2 vips |
3838
| [--] | [9c-top.md](./list/9c-top.md) | 8/48 | - |
39+
| [--] | [blind75.md](./list/blind75.md) | 67/77 | - |
40+
| [--] | [grind102.md](./list/grind102.md) | 82/102 | - |
41+
| [--] | [grind169.md](./list/grind169.md) | 130/169 | - |
42+
| [--] | [grind75.md](./list/grind75.md) | 64/75 | - |
3943
| [--] | [leetcode-lee215.md](./list/leetcode-lee215.md) | 2/34 | - |
44+
| [--] | [neetcode150.md](./list/neetcode150.md) | 118/150 | - |
4045
| [] | [9c-dp.md](./list/9c-dp.md) | 42/45 | 3 vips |
4146
| [] | [geekbang.md](./list/geekbang.md) | 55/55 | - |
4247
| [] | [leetcode101.md](./list/leetcode101.md) | 183/184 | 1 vip |

list/9c-advanced.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,4 +109,4 @@
109109
- https://www.lintcode.com/problem/flatten-list/
110110
- https://www.lintcode.com/problem/flatten-nested-list-iterator/
111111
- https://www.lintcode.com/problem/flatten-2d-vector/
112-
- https://www.lintcode.com/problem/binary-search-tree-iterator/
112+
- https://www.lintcode.com/problem/binary-search-tree-iterator/

list/9c-basic.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -63,20 +63,20 @@
6363
50. https://www.lintcode.com/problem/zombie-in-matrix/
6464
51. https://www.lintcode.com/problem/knight-shortest-path/
6565
52. https://www.lintcode.com/problem/connected-component-in-undirected-graph/
66-
53. https://www.lintcode.com/problem/smallest-rectangle-enclosing-black-pixels/
66+
53. https://www.lintcode.com/problem/smallest-rectangle-enclosing-black-pixels/ +duplicate
6767
54. https://www.lintcode.com/problem/word-ladder/
6868
55. https://www.lintcode.com/problem/build-post-office-ii/
6969

7070
### 深度优先搜索
7171

72-
56. https://www.lintcode.com/problem/subsets/%EF%BC%89
72+
56. https://www.lintcode.com/problem/subsets/%EF%BC%89 +duplicate
7373
57. https://www.lintcode.com/problem/combination-sum/
7474
58. https://www.lintcode.com/problem/combination-sum-ii/
7575
59. https://www.lintcode.com/problem/palindrome-partitioning/
7676
60. https://www.lintcode.com/problem/permutations/
7777
61. https://www.lintcode.com/problem/permutations-ii/
7878
62. https://www.lintcode.com/problem/n-queens/
79-
63. https://www.lintcode.com/problem/word-ladder/
79+
63. https://www.lintcode.com/problem/word-ladder/ +duplicate
8080
64. https://www.lintcode.com/problem/word-ladder-ii/
8181

8282
### 数组、连表
@@ -94,7 +94,7 @@
9494
75. https://www.lintcode.com/problem/sort-list/
9595
76. https://www.lintcode.com/problem/convert-sorted-list-to-balanced-bst/
9696
77. https://www.lintcode.com/problem/delete-node-in-the-middle-of-singly-linked-list/
97-
78. https://www.lintcode.com/problem/convert-binary-search-tree-to-doubly-linked-list/
97+
78. https://www.lintcode.com/problem/convert-binary-search-tree-to-doubly-linked-list/ +duplicate
9898
79. https://www.lintcode.com/problem/merge-two-sorted-arrays
9999
80. https://www.lintcode.com/problem/merge-sorted-array/
100100
81. https://www.lintcode.com/problem/intersection-of-two-arrays/
@@ -108,8 +108,8 @@
108108
86. https://www.lintcode.com/problem/window-sum/
109109
87. https://www.lintcode.com/problem/move-zeroes/
110110
88. https://www.lintcode.com/problem/valid-palindrome/
111-
89. https://www.lintcode.com/problem/rotate-string/
112-
90. https://www.lintcode.com/problem/recover-rotated-sorted-array/
111+
89. https://www.lintcode.com/problem/rotate-string/ +duplicate
112+
90. https://www.lintcode.com/problem/recover-rotated-sorted-array/ +duplicate
113113
91. https://www.lintcode.com/problem/two-sum/
114114
92. https://www.lintcode.com/problem/two-sum-data-structure-design/
115115
93. https://www.lintcode.com/problem/two-sum-input-array-is-sorted/
@@ -135,8 +135,8 @@
135135

136136
111. https://www.lintcode.com/problem/rehashing/
137137
112. https://www.lintcode.com/problem/lru-cache/
138-
113. https://www.lintcode.com/problem/subarray-sum/
139-
114. https://www.lintcode.com/problem/copy-list-with-random-pointer/
138+
113. https://www.lintcode.com/problem/subarray-sum/ +duplicate
139+
114. https://www.lintcode.com/problem/copy-list-with-random-pointer/ +duplicate
140140
115. https://www.lintcode.com/problem/anagrams/
141141
116. https://www.lintcode.com/problem/longest-consecutive-sequence/
142142
117. https://www.lintcode.com/problem/ugly-number-ii/
@@ -154,8 +154,8 @@
154154
### 动态规划
155155

156156
128. https://www.lintcode.com/problem/triangle/
157-
129. https://www.lintcode.com/problem/palindrome-partitioning/
158-
130. https://www.lintcode.com/problem/longest-consecutive-sequence/
157+
129. https://www.lintcode.com/problem/palindrome-partitioning/ +duplicate
158+
130. https://www.lintcode.com/problem/longest-consecutive-sequence/ +duplicate
159159
131. https://www.lintcode.com/problem/minimum-path-sum/
160160
132. https://www.lintcode.com/problem/unique-paths/
161161
133. https://www.lintcode.com/problem/climbing-stairs/

list/9c-dp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959

6060
### DP + 数据结构
6161

62-
40. https://leetcode.com/problems/longest-increasing-subsequence/
62+
40. https://leetcode.com/problems/longest-increasing-subsequence/ +duplicate
6363
41. http://www.lintcode.com/problem/k-edit-distance/
6464
42. https://leetcode.com/problems/frog-jump/
6565
43. https://www.lintcode.com/problem/minimum-adjustment-cost/

list/blind75.md

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
# [Tech Interview Handbook](https://www.techinterviewhandbook.org/best-practice-questions/)
2+
3+
## [Blind75](https://leetcode.com/problem-list/xi4ci4ig/)
4+
5+
1. https://leetcode.com/problems/longest-consecutive-sequence/
6+
2. https://leetcode.com/problems/two-sum/
7+
3. https://leetcode.com/problems/longest-substring-without-repeating-characters/
8+
4. https://leetcode.com/problems/longest-palindromic-substring/
9+
5. https://leetcode.com/problems/clone-graph/
10+
6. https://leetcode.com/problems/graph-valid-tree/
11+
7. https://leetcode.com/problems/palindromic-substrings/
12+
8. https://leetcode.com/problems/container-with-most-water/
13+
9. https://leetcode.com/problems/word-break/
14+
10. https://leetcode.com/problems/linked-list-cycle/
15+
11. https://leetcode.com/problems/missing-number/
16+
12. https://leetcode.com/problems/3sum/
17+
13. https://leetcode.com/problems/reorder-list/
18+
14. https://leetcode.com/problems/alien-dictionary/
19+
15. https://leetcode.com/problems/encode-and-decode-strings/
20+
16. https://leetcode.com/problems/remove-nth-node-from-end-of-list/
21+
17. https://leetcode.com/problems/valid-parentheses/
22+
18. https://leetcode.com/problems/merge-two-sorted-lists/
23+
19. https://leetcode.com/problems/merge-k-sorted-lists/
24+
20. https://leetcode.com/problems/maximum-product-subarray/
25+
21. https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/
26+
22. https://leetcode.com/problems/search-in-rotated-sorted-array/
27+
23. https://leetcode.com/problems/pacific-atlantic-water-flow/
28+
24. https://leetcode.com/problems/combination-sum/
29+
25. https://leetcode.com/problems/find-median-from-data-stream/
30+
26. https://leetcode.com/problems/longest-repeating-character-replacement/
31+
27. https://leetcode.com/problems/longest-increasing-subsequence/
32+
28. https://leetcode.com/problems/rotate-image/
33+
29. https://leetcode.com/problems/group-anagrams/
34+
30. https://leetcode.com/problems/non-overlapping-intervals/
35+
31. https://leetcode.com/problems/maximum-subarray/
36+
32. https://leetcode.com/problems/spiral-matrix/
37+
33. https://leetcode.com/problems/jump-game/
38+
34. https://leetcode.com/problems/merge-intervals/
39+
35. https://leetcode.com/problems/insert-interval/
40+
36. https://leetcode.com/problems/subtree-of-another-tree/
41+
37. https://leetcode.com/problems/unique-paths/
42+
38. https://leetcode.com/problems/reverse-bits/
43+
39. https://leetcode.com/problems/number-of-1-bits/
44+
40. https://leetcode.com/problems/serialize-and-deserialize-bst/
45+
41. https://leetcode.com/problems/coin-change/
46+
42. https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph/
47+
43. https://leetcode.com/problems/climbing-stairs/
48+
44. https://leetcode.com/problems/house-robber/
49+
45. https://leetcode.com/problems/number-of-islands/
50+
46. https://leetcode.com/problems/set-matrix-zeroes/
51+
47. https://leetcode.com/problems/minimum-window-substring/
52+
48. https://leetcode.com/problems/reverse-linked-list/
53+
49. https://leetcode.com/problems/word-search/
54+
50. https://leetcode.com/problems/course-schedule/
55+
51. https://leetcode.com/problems/implement-trie-prefix-tree/
56+
52. https://leetcode.com/problems/counting-bits/
57+
53. https://leetcode.com/problems/design-add-and-search-words-data-structure/
58+
54. https://leetcode.com/problems/word-search-ii/
59+
55. https://leetcode.com/problems/house-robber-ii/
60+
56. https://leetcode.com/problems/contains-duplicate/
61+
57. https://leetcode.com/problems/decode-ways/
62+
58. https://leetcode.com/problems/top-k-frequent-elements/
63+
59. https://leetcode.com/problems/meeting-rooms-ii/
64+
60. https://leetcode.com/problems/validate-binary-search-tree/
65+
61. https://leetcode.com/problems/invert-binary-tree/
66+
62. https://leetcode.com/problems/same-tree/
67+
63. https://leetcode.com/problems/longest-common-subsequence/
68+
64. https://leetcode.com/problems/binary-tree-level-order-traversal/
69+
65. https://leetcode.com/problems/kth-smallest-element-in-a-bst/
70+
66. https://leetcode.com/problems/maximum-depth-of-binary-tree/
71+
67. https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/
72+
68. https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/
73+
69. https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/
74+
70. https://leetcode.com/problems/product-of-array-except-self/
75+
71. https://leetcode.com/problems/valid-anagram/
76+
72. https://leetcode.com/problems/sum-of-two-integers/
77+
73. https://leetcode.com/problems/meeting-rooms/
78+
74. https://leetcode.com/problems/best-time-to-buy-and-sell-stock/
79+
75. https://leetcode.com/problems/binary-tree-maximum-path-sum/
80+
76. https://leetcode.com/problems/valid-palindrome/
81+
82+
77. https://leetcode.com/problems/serialize-and-deserialize-binary-tree/

list/geekbang.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
19. https://leetcode.com/problems/powx-n/
3939
20. https://leetcode.com/problems/majority-element/
4040
21. https://leetcode.com/problems/maximum-subarray/
41-
22. https://leetcode.com/problems/valid-anagram/
41+
22. https://leetcode.com/problems/valid-anagram/ +duplicate
4242
23. https://leetcode.com/problems/find-all-anagrams-in-a-string/
4343

4444
### 贪心
@@ -77,15 +77,15 @@
7777
40. https://leetcode.com/problems/number-of-1-bits/
7878
41. https://leetcode.com/problems/power-of-two/
7979
42. https://leetcode.com/problems/counting-bits/
80-
43. https://leetcode.com/problems/n-queens-ii/
80+
43. https://leetcode.com/problems/n-queens-ii/ +duplicate
8181

8282
### 动态规划
8383

8484
44. https://leetcode.com/problems/climbing-stairs/
8585
45. https://leetcode.com/problems/triangle/
8686
46. https://leetcode.com/problems/maximum-product-subarray/
8787
47. https://leetcode.com/problems/best-time-to-buy-and-sell-stock/
88-
48. https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/
88+
48. https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/ +duplicate
8989
49. https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii/
9090
50. https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv/
9191
51. https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/

0 commit comments

Comments
 (0)