“靡不有初,鲜克有终。”
ShuaShuaShua~ Keep you motivated. Make progress everyday. Get your dream job.
- Please update your progress here EVERYDAY if possible, even when you are not making any progress. I'm sure seeing the others‘ progress will make you motivatide, and let you catch up soon.
- Feel free to commit your Leetcode submission here for record, which will reward you back a nice contribution graph at your GitHub's homepage. If you do, please create your own folder and commit inside your folder.
- I have provided you guys a nice template for a month-view calender, and some emojies for you to record your daily progress.
- Feel Good? 👍, ⭐, 👏
- Feel Bad? 💩
- No progress? 💤
- Mark your start date: 🚩
- To keep this README short, please log your detailed progress by creating your own issues or markdowns within your folder, and provide a link here.
- Feel free to insert your calender using the alphabetical order of your name (a,b,c,d,e,f,g....x,y,z)
- To make sure you can make changes for this repo, please add a new issue with your GitHub ID and @ any group member.
- To review foundamental programming knowledge and improve you coding skills, check this reference book: Cracking the Coding Interview
Previous Progress: Total:
316/484 Hard:
75/89 Google:
140/151
Summer Progress : Total:
80/646 Hard:
43/125 Google:
68/202
Total:
264/656 Easy
61/186 Medium
132/341 Hard:
71/129
-
Google - You have solved 148/ 205 problems.
-
Facebook
- You have solved 108/ 109 problems.
-
Bloomberg
- You have solved 35/ 65 problems.
-
Uber Take-home 悲剧
- You have solved 42/ 50 problems.
-
Yelp 电面悲剧
- You have solved 17/ 17 problems. Thoughts: (279, 377)
-
Always start with a DFS first!
-
DFS --> DFS with Mem --> DP(focus on the solution aspective) --> Sometimes the space could be optimazed to O(1).
-
DFS works well for tracking pathes
-
BFS is more efficient when tracking levels (need lowest levels)
-
DP rocks when the solution space is small compared to question space. Especially when the dp function could be written.
-
Backtracing is just DFS, but make sure you find out the things to track
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
18 | 19 | 20 | 21 🚩(+4) | 22 👍 (+5) | 23 👍 (+4) | 24 👍 (+4) |
25 👍 (+4) | 26 👍 (+5) | 27 👍 (+4) | 28 👍 (+4) | 29 👍 (+4) | 30 👍 (+4) | 1 💤欢度国庆🇨🇳 |
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
2 👍 (+4) | 3 ⭐(+10) | 4 👍 (+7) | 5 💤TA🏫 | 6 👍 (+8) | 7 👍 (+4) | 8 💤Fall Break🍁 |
9 👍 (+4) | 10 👍 (+5) | 11 💤MidTerm📝 | 12 👍 (+8) | 13 💤Social👥 | 14 ⭐(+14) | 15 💩 (+3) |
16 👍(+5) | 17 👍(+4) | 18 👍(+4) | 19 👍(+4) | 20 💩(+3) | 21 💤 | 22 💤Party💃 |
23 💤 | 24 📖Offline Training | 25 📖Offline Training | 26 📖Offline Training | 27 📖Offline Training | 28 📖Offline Training | 29 💤 |
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
30 💤 | 31 📖Offline Training | 1 👍 (+5) | 2 💤(+2) | 3 👍(+3) | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
25 🚩(+7) | 26 👍(+6) | 27 💤 | 28 ⭐ (+11) | 29 👍 (+5) | 30 💩 | 1 👍(+4) |
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
2:+1:(+4) | 3 👍 (+7) | 4 👍 (+6) | 5 👍 (+5) | 6 👍 (+5) | 7 👍 (+6) | 8 累 |
9 觉 | 10 不 | 11 爱 | 12 💩 (+4) | 13 (+3) | 14 devops | 15 devops |
16 devops | 17 👍(+3) | 18 💩(+2) | 19 👍(+10) | 20 👍(+6) | 21 👍(+9) | 22 👍(+12) |
23 👎(+4) | 24 | 25 | 26 | 27 | 28 | 29 |
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
30 | 31 | 1 👍 (+6) | 2 👍 (+10) | 3 👍 (+10) | 4 | 5 |
6 | 7 | 8 | 9 👍 (+8) | 10 | 11 | 12 👍 (+7) |
13 | 14 | 15 | 16 | 17 | 18 | 19 👍 (+10) |
20 | 21 | 22 | 23 | 24 👍 (+4) | 25 👍 (+5) | 26 👍(+4) |
27 | 28 | 29 | 30 |
172/460
process
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
2 | 3 | 4 | 5 | 6 | 7 🚩 (+2) | 8 👍 (+3) |
9 👍 (+2):Travel: | 10 | 11 | 12 | 13 💩 Forget update for 4 days | 14:+1:(+2) | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
30 | 31 | 1 | 2 👍 (+2) | 3 | 4 | 5 👍 (+5) |
6 👍 (+3) | 7 💩 (+2) | 8 | 9 | 10 | 11 | 12 |
13 💩 (+2) | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
23 | 24 | 25 | 26 | 27 🚩 (+3) Finally Start! | 28 👍(+3) | 29 |
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
30 | 31 | 1 | 2(题还没开始刷) | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |