Skip to content

Commit f13008c

Browse files
committed
add 379 java
1 parent b2fdd37 commit f13008c

File tree

6 files changed

+414
-15
lines changed

6 files changed

+414
-15
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1180,7 +1180,7 @@
11801180
353| [Design Snake Game](https://leetcode.com/problems/design-snake-game/) |[Python](./leetcode_python/Design/design-snake-game.py), [Java](./leetcode_java/src/main/java/LeetCodeJava/Design/DesignSnakeGame.java) | _O(1)_ | _O(s)_ | Medium |good trick, Deque, 🔒, amazon, google, square, m$ | AGAIN*** (1)
11811181
355| [Design Twitter](https://leetcode.com/problems/design-twitter/) | [Python](./leetcode_python/Design/design-twitter.py), [Java](./leetcode_java/src/main/java/LeetCodeJava/Design/DesignTwitter.java)| _O(klogu)_ | _O(t + f)_ | Medium | good trick, data structure, heapq, defaultdict, `amazon` | OK******** (6)
11821182
362| [Design Hit Counter](https://leetcode.com/problems/design-hit-counter/) | [Java](./leetcode_java/src/main/java/LeetCodeJava/Design/DesignHitCounter.java) | _O(1), amortized_ | _O(k)_ | Medium |🔒| Deque,google | Again (1)
1183-
0379| [Design Phone Directory](https://leetcode.com/problems/design-phone-directory/) | [C++](./C++/design-phone-directory.cpp) [Python](./leetcode_python/Design/design-phone-directory.py) | _O(1)_ | _O(n)_ | Medium |🔒| |
1183+
379| [Design Phone Directory](https://leetcode.com/problems/design-phone-directory/) | [Java](./leetcode_java/src/main/java/LeetCodeJava/Design/DesignPhoneDirectory.java) | _O(1)_ | _O(n)_ | Medium |🔒, queue, google| | AGAIN(1)
11841184
380| [Insert Delete GetRandom O(1)](https://leetcode.com/problems/insert-delete-getrandom-o1/) | [Python](./leetcode_python/Design/insert_delete_get_random_O_1.py), [Java](./leetcode_java/src/main/java/LeetCodeJava/Design/InsertDeleteGetRandom0_1.java) | _O(1)_ | _O(n)_| Medium/Hard |set, list, dict, `amazon`,`fb`, google| OK* (5)
11851185
0381| [Insert Delete GetRandom O(1) - Duplicates allowed](https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed/) | [C++](./C++/insert-delete-getrandom-o1-duplicates-allowed.cpp) [Python](./leetcode_python/Design/insert-delete-getrandom-o1-duplicates-allowed.py) | _O(1)_ | _O(n)_ | Hard || |
11861186
432| [All O\`one Data Structure](https://leetcode.com/problems/all-oone-data-structure/) | [C++](./C++/all-oone-data-structure.cpp) [Python](./leetcode_python/Design/all-oone-data-structure.py) | _O(1)_ | _O(n)_| Hard || |

data/progress.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Progress
22

3+
# 2024-12-28
4+
- https://github.com/yennanliu/CS_basics/blob/master/doc/Leetcode_company_frequency-master/Google%206months-%20LeetCode.pdf
5+
36
# 2024-12-27
47
- https://github.com/yennanliu/CS_basics/blob/master/doc/Leetcode_company_frequency-master/Google%206months-%20LeetCode.pdf
58

data/progress.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
20241228: 379
12
20241227: 079,212(todo),362,849,855(todo)
23
20241222: 369,311
34
20241221: 370

data/to_review.txt

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,36 @@
1-
2025-02-20 -> ['079,212(todo),362,849']
1+
2025-02-21 -> ['379']
2+
2025-02-20 -> ['079,212(todo),362,849,855(todo)']
23
2025-02-15 -> ['369,311']
34
2025-02-14 -> ['370']
45
2025-02-13 -> ['815,871,593,1109']
56
2025-02-07 -> ['560,523']
67
2025-02-01 -> ['304,853,325']
7-
2025-01-30 -> ['079,212(todo),362,849']
8+
2025-01-31 -> ['379']
9+
2025-01-30 -> ['079,212(todo),362,849,855(todo)']
810
2025-01-26 -> ['370(todo)']
911
2025-01-25 -> ['369,311']
1012
2025-01-24 -> ['370', '34,767']
1113
2025-01-23 -> ['815,871,593,1109']
1214
2025-01-20 -> ['722,380']
1315
2025-01-19 -> ['33,81']
14-
2025-01-17 -> ['079,212(todo),362,849', '560,523', '253']
16+
2025-01-18 -> ['379']
17+
2025-01-17 -> ['079,212(todo),362,849,855(todo)', '560,523', '253']
1518
2025-01-16 -> ['776,31']
1619
2025-01-15 -> ['004(todo),34(todo),162(todo),275(todo)']
1720
2025-01-14 -> ['986(todo),1229(todo),1868(todo),80(todo),209(todo),283(todo),360(todo),713(todo),532(todo),611(todo)']
1821
2025-01-12 -> ['369,311']
1922
2025-01-11 -> ['370', '304,853,325', '394']
20-
2025-01-10 -> ['815,871,593,1109', '833,950']
21-
2025-01-09 -> ['079,212(todo),362,849']
22-
2025-01-05 -> ['370(todo)']
23-
2025-01-04 -> ['079,212(todo),362,849', '369,311', '560,523', '53,210,207']
23+
2025-01-10 -> ['379', '815,871,593,1109', '833,950']
24+
2025-01-09 -> ['079,212(todo),362,849,855(todo)']
25+
2025-01-05 -> ['379', '370(todo)']
26+
2025-01-04 -> ['079,212(todo),362,849,855(todo)', '369,311', '560,523', '53,210,207']
2427
2025-01-03 -> ['370', '34,767', '444']
25-
2025-01-02 -> ['815,871,593,1109', '1188,130,855(again)']
26-
2025-01-01 -> ['079,212(todo),362,849']
27-
2024-12-30 -> ['079,212(todo),362,849', '369,311', '722,380']
28-
2024-12-29 -> ['079,212(todo),362,849', '370', '304,853,325', '33,81']
29-
2024-12-28 -> ['079,212(todo),362,849', '815,871,593,1109', '900']
28+
2025-01-02 -> ['379', '815,871,593,1109', '1188,130,855(again)']
29+
2025-01-01 -> ['079,212(todo),362,849,855(todo)']
30+
2024-12-31 -> ['379']
31+
2024-12-30 -> ['379', '079,212(todo),362,849,855(todo)', '369,311', '722,380']
32+
2024-12-29 -> ['379', '079,212(todo),362,849,855(todo)', '370', '304,853,325', '33,81']
33+
2024-12-28 -> ['079,212(todo),362,849,855(todo)', '815,871,593,1109', '900']
3034
2024-12-27 -> ['369,311', '560,523', '253', '26,27', '802,1197,26']
3135
2024-12-26 -> ['370', '776,31']
3236
2024-12-25 -> ['369,311', '815,871,593,1109', '004(todo),34(todo),162(todo),275(todo)']

0 commit comments

Comments
 (0)