Skip to content

Commit 7af2676

Browse files
committed
feat: add LC links
1 parent 4be0165 commit 7af2676

14 files changed

+43
-11
lines changed

README.md

+17-9
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,22 @@
44

55
## TOC
66

7+
### LeetCode
8+
79
* [Find In A Mountain Array](posts/find-in-a-mountain-array.md)
810
* [Perfect Rectangle](posts/perfect-rectangle.md)
9-
* [132pattern.md](posts/132pattern.md)
10-
* [cache.md](posts/cache.md)
11+
* [132 Pattern](posts/132pattern.md)
1112
* [coin-change.md](posts/coin-change.md)
1213
* [combination-sum.md](posts/combination-sum.md)
1314
* [concatenated-words.md](posts/concatenated-words.md)
1415
* [concatenating-subarrays.md](posts/concatenating-subarrays.md)
1516
* [container-with-most-water.md](posts/container-with-most-water.md)
16-
* [database-partitioning.md](posts/database-partitioning.md)
1717
* [domino-and-tromino-tiling.md](posts/domino-and-tromino-tiling.md)
1818
* [find-median-from-data-stream.md](posts/find-median-from-data-stream.md)
19-
* [forum-on-leadership.md](posts/forum-on-leadership.md)
20-
* [how-does-https-work.md](posts/how-does-https-work.md)
21-
* [how-i-got-a-job-at-amazon.md](posts/how-i-got-a-job-at-amazon.md)
2219
* [html-entity-parser.md](posts/html-entity-parser.md)
2320
* [jump-game-vi.md](posts/jump-game-vi.md)
2421
* [letter-tile-possibilities.md](posts/letter-tile-possibilities.md)
2522
* [linked-list-cycle.md](posts/linked-list-cycle.md)
26-
* [load-balancers.md](posts/load-balancers.md)
2723
* [longest-inc-path-in-a-matrix.md](posts/longest-inc-path-in-a-matrix.md)
2824
* [maximum-profit-in-job-scheduling.md](posts/maximum-profit-in-job-scheduling.md)
2925
* [minimum-number-of-removals-to-make-mountain-array.md](posts/minimum-number-of-removals-to-make-mountain-array.md)
@@ -33,14 +29,26 @@
3329
* [number-of-islands.md](posts/number-of-islands.md)
3430
* [ones-and-zeroes.md](posts/ones-and-zeroes.md)
3531
* [peak-index-in-a-mountain-array.md](posts/peak-index-in-a-mountain-array.md)
36-
* [rate-limiter.md](posts/rate-limiter.md)
3732
* [rotting-oranges.md](posts/rotting-oranges.md)
3833
* [search-suggestions-system.md](posts/search-suggestions-system.md)
3934
* [serialize-and-deserialize-binary-tree.md](posts/serialize-and-deserialize-binary-tree.md)
4035
* [sliding-window-maximum.md](posts/sliding-window-maximum.md)
4136
* [stone-game.md](posts/stone-game.md)
4237
* [unique-paths.md](posts/unique-paths.md)
4338
* [validate-binary-search-tree.md](posts/validate-binary-search-tree.md)
44-
* [what-is-system-design.md](posts/what-is-system-design.md)
4539
* [word-ladder.md](posts/word-ladder.md)
4640
* [word-search.md](posts/word-search.md)
41+
42+
### System Design
43+
44+
* [what-is-system-design.md](posts/what-is-system-design.md)
45+
* [cache.md](posts/cache.md)
46+
* [load-balancers.md](posts/load-balancers.md)
47+
* [database-partitioning.md](posts/database-partitioning.md)
48+
* [how-does-https-work.md](posts/how-does-https-work.md)
49+
* [rate-limiter.md](posts/rate-limiter.md)
50+
51+
### Blog (archive)
52+
53+
* [how-i-got-a-job-at-amazon.md](posts/how-i-got-a-job-at-amazon.md)
54+
* [forum-on-leadership.md](posts/forum-on-leadership.md)

posts/132pattern.md

+2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
Вернуть true, если в nums есть паттерн 132, в противном случае вернуть false.
88

9+
**[Задача на LeetCode](https://leetcode.com/problems/132-pattern/)**.
10+
911
### Вопросы
1012

1113
На собеседовании важно задавать уточняющие вопросы, чтобы полностью понять условия задачи.

posts/coin-change.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Aug 10, 2020 · 3 min read
1818
Output: -1
1919

2020

21-
[Задача на LeetCode](https://leetcode.com/problems/coin-change/).
21+
**[Задача на LeetCode](https://leetcode.com/problems/coin-change/)**.
2222

2323
Решение [#](#решение)
2424
---------------------

posts/combination-sum.md

+2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ Feb 1, 2021 · 4 min read
1616

1717
В итоге, две комбинации.
1818

19+
**[Задача на LeetCode](https://leetcode.com/problems/combination-sum/)**.
20+
1921
Решение [#](#решение)
2022
---------------------
2123

posts/concatenated-words.md

+2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ Mar 8, 2021 · 6 min read
77

88
![](/images/concatenated-words--ex.jpg)
99

10+
**[Задача на LeetCode](https://leetcode.com/problems/concatenated-words/)**.
11+
1012
Решение [#](#решение)
1113
---------------------
1214

posts/find-in-a-mountain-array.md

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212

1313
Нужно найти индекс заданного `target` .
1414

15+
**[Задача на LeetCode](https://leetcode.com/problems/find-in-mountain-array/)**.
16+
1517
### Вопросы
1618

1719
На собеседовании важно задавать уточняющие вопросы, чтобы полностью понять условия задачи.

posts/letter-tile-possibilities.md

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Jan 25, 2021 · 4 min read
99

1010
Для строки `AAB` можно получить 8 таких подпоследовательностей: `"A", "B", "AA", "AB", "BA", "AAB", "ABA", "BAA"`.
1111

12+
**[Задача на LeetCode](https://leetcode.com/problems/letter-tile-possibilities/)**.
13+
1214
Решение [#](#решение)
1315
---------------------
1416

posts/linked-list-cycle.md

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Feb 15, 2021 · 2 min read
99

1010
Начало цикла искать не нужно, только сам факт.
1111

12+
**[Задача на LeetCode](https://leetcode.com/problems/linked-list-cycle/)**.
13+
1214
Решение [#](#решение)
1315
---------------------
1416

posts/maximum-profit-in-job-scheduling.md

+2
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ Mar 1, 2021 · 4 min read
1919

2020
Максимальный профит 20 + 70 + 60 = 150. Обратите внимание, что в красном варианте нельзя взять 100 или 70, потому что предыдущая задача «в процессе».
2121

22+
**[Задача на LeetCode](https://leetcode.com/problems/maximum-profit-in-job-scheduling/)**.
23+
2224
Решение [#](#решение)
2325
---------------------
2426

posts/minimum-number-of-removals-to-make-mountain-array.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@ Nov 30, 2020 · 3 min read
55

66
**Mountain Array** называется такой массив, что есть ровно один элемент, который делит массив на две части: строго возрастающую и строго убывающую. Получается как бы «пик» между ними.
77

8-
Я разбирал [задачу про поиск «пикового элемента»](https://www.notion.so/Peak-Index-in-a-Mountain-Array-de355555babb4d63898aa70e05ed20a6) в таком массиве.
8+
Я разбирал [задачу про поиск «пикового элемента»](/posts/peak-index-in-a-mountain-array.md) в таком массиве.
99

1010
![](/images/minimum-number-of-removals-to-make-mountain-array--example.jpg)
1111

1212
А в этой задаче требуется найти _минимальное_ количество элементов, которое нужно удалить из массива, чтобы оставшийся массив стал Mountain Array.
1313

14+
**[Задача на LeetCode](https://leetcode.com/problems/minimum-number-of-operations-to-make-array-continuous/)**.
15+
1416
Решение [#](#решение)
1517
---------------------
1618

posts/number-of-islands.md

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Aug 24, 2020 · 7 min read
99

1010
Нужно найти количество островов.
1111

12+
**[Задача на LeetCode](https://leetcode.com/problems/number-of-islands/)**.
13+
1214
Решение [#](#решение)
1315
---------------------
1416

posts/peak-index-in-a-mountain-array.md

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Feb 8, 2021 · 2 min read
99

1010
Есть один элемент, который можно назвать пиком. Найти индекс этого элемента.
1111

12+
**[Задача на LeetCode](https://leetcode.com/problems/peak-index-in-a-mountain-array/)**.
13+
1214
Решение [#](#решение)
1315
---------------------
1416

posts/perfect-rectangle.md

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
Даны координаты углов некоторого количества прямоугольников. Определить являются ли они мозаикой, сложенные в один большой прямоугольник.
66

7+
**[Задача на LeetCode](https://leetcode.com/problems/perfect-rectangle/)**.
8+
79
### Вопросы
810

911
На собеседовании важно задавать уточняющие вопросы, чтобы полностью понять условия задачи.

posts/stone-game.md

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Aug 3, 2020 · 5 min read
99

1010
Предполагая, что игроки всегда принимают оптимальное решение, узнать сможет ли победить Алиса?
1111

12+
**[Задача на LeetCode](https://leetcode.com/problems/stone-game/)**.
13+
1214
Решение [#](#решение)
1315
---------------------
1416

0 commit comments

Comments
 (0)