์๋ฐ์คํฌ๋ฆฝํธ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด
- ๊ธฐ๋ณธ๋ฌธ์ ํ์ด
- 1, 2์ฐจ์ ๋ฐฐ์ด ํ์
- ๋ฌธ์์ด ํ์
- ์์ ํ์(๋ธ๋ฃจํฌํฌ์ค)
- ํจ์จ์ฑ(ํฌํฌ์ธํฐ ์๊ณ ๋ฆฌ์ฆ, ์ฌ๋ผ์ด๋ฉ์๋์ฐ, ํด์ฌ)
- ์๋ฃ๊ตฌ์กฐ(์คํ, ํ)
- ์ ๋ ฌ๊ณผ ๊ทธ๋ฆฌ๋, ๊ฒฐ์ ์๊ณ ๋ฆฌ์ฆ(์ด๋ถ๊ฒ์)
- ์ฌ๊ทํจ์์ ์์ ํ์(DFS:๊น์ด์ฐ์ ํ์)
- ๊ทธ๋ํ์ ํ์(DFS, BFS:๋์ด ์ฐ์ ํ์)
- Dynamic programming(๋์ ๊ณํ๋ฒ)
'์๋ฐ์คํฌ๋ฆฝํธ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด' ์ธํ๋ฐ ๊ฐ์์์ ์ ๊ณตํ๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ๋จผ์ ์ง์ ํ์ด๋ณด๊ณ ์ดํ ๊ฐ์๋ฅผ ํตํด ๋ ํจ์จ์ ์ด๊ณ ๋ค์ํ ํ์ด๋ฒ์ ์ตํ๋๋ค.
์ ์ฒด์ ์ธ 1์ฐจ ํ์ด ํ ๋ ํจ์จ์ ์ด๊ณ ํด๋ฆฐํ ์ฝ๋๊ฐ ๋ ์ ์๋๋ก ๊ณ ๋ฏผํ์ฌ 2์ฐจ ํ์ด๋ฅผ ์งํํฉ๋๋ค.
๐ '์๋ฐ์คํฌ๋ฆฝํธ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด' ์ธํ๋ฐ ๊ฐ์ ๋ฐ๋ก๊ฐ๊ธฐ Click! ๐
์ ์ฐฝ ์ด๊ธฐ ๋ฐฉ๋ฒ : CTRL+click (on Windows and Linux) | CMD+click (on MacOS)
์๋ฐ์คํฌ๋ฆฝํธ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ์ผ์
1์ฐจ ํ์ด (2021.07.29. ~ 2021.09.21.)
2์ฐจ ํ์ด (2021.09.22. ~ ing)
๋ฒํธ |
๋ฌธ์ |
JS ํ์ด ์ฝ๋ |
1์ฐจ ํ์ด |
2์ฐจ ํ์ด |
1 |
์ธ ์ ์ค ์ต์๊ฐ |
JS |
07.29. |
09.22. |
2 |
์ผ๊ฐํ ํ๋ณํ๊ธฐ |
JS |
07.29. |
09.22. |
3 |
์ฐํ ๊ฐ์ |
JS |
08.01. |
09.22. |
4 |
1๋ถํฐ N๊น์ง์ ํฉ |
JS |
08.01. |
09.22. |
5 |
์ต์๊ฐ ๊ตฌํ๊ธฐ |
JS |
08.05. |
09.22. |
6 |
ํ์ |
JS |
08.07. |
09.23. |
7 |
10๋ถ์ |
JS |
08.08. |
09.23. |
8 |
์ผ๊ณฑ๋์์ด |
JS |
08.09. |
09.23. |
9 |
A๋ฅผ #์ผ๋ก |
JS |
08.10. |
09.23. |
10 |
๋ฌธ์ ์ฐพ๊ธฐ |
JS |
08.11. |
09.23. |
11 |
๋๋ฌธ์ ์ฐพ๊ธฐ |
JS |
08.12. |
09.23. |
12 |
๋๋ฌธ์ ํต์ผ |
JS |
08.13. |
09.23. |
13 |
๋์๋ฌธ์ ๋ณํ |
JS |
08.16. |
09.24. |
14 |
๊ฐ์ฅ ๊ธด ๋ฌธ์์ด |
JS |
08.16. |
09.24. |
15 |
๊ฐ์ด๋ฐ ๋ฌธ์ ์ถ๋ ฅ |
JS |
08.17. |
09.24. |
16 |
์ค๋ณต ๋ฌธ์ ์ ๊ฑฐ |
JS |
08.18. |
09.24. |
17 |
์ค๋ณต ๋จ์ด ์ ๊ฑฐ |
JS |
08.18. |
09.24 |
๋ฒํธ |
๋ฌธ์ |
JS ํ์ด ์ฝ๋ |
1์ฐจ ํ์ด |
2์ฐจ ํ์ด |
1 |
ํฐ ์ ์ถ๋ ฅํ๊ธฐ |
JS |
08.19. |
09.25. |
2 |
๋ณด์ด๋ ํ์ |
JS |
08.19. |
09.25. |
3 |
๊ฐ์๋ฐ์๋ณด |
JS |
08.19. |
09.25. |
4 |
์ ์ ๊ณ์ฐ |
JS |
08.19. |
09.25. |
5 |
๋ฑ์ ๊ตฌํ๊ธฐ |
JS |
08.19. |
09.26. |
6 |
๊ฒฉ์ํ ์ต๋ํฉ |
JS |
08.19. |
09.28. |
7 |
๋ด์ฐ๋ฆฌ |
JS |
08.20. |
09.28. |
๋ฒํธ |
๋ฌธ์ |
JS ํ์ด ์ฝ๋ |
1์ฐจ ํ์ด |
2์ฐจ ํ์ด |
1 |
ํ๋ฌธ๋ฌธ์์ด |
JS |
08.21. |
09.29. |
2 |
์ ํจํ ํฐ๋ฆฐ๋๋กฌ |
JS |
08.22. |
09.29. |
3 |
์ซ์๋ง ์ถ์ถ |
JS |
08.23. |
09.29. |
4 |
๊ฐ์ฅ ์งง์ ๋ฌธ์๊ฑฐ๋ฆฌ |
JS |
08.24. |
09.30. |
5 |
๋ฌธ์์ด ์์ถ |
JS |
08.24. |
10.01. |
์์ ํ์(๋ธ๋ฃจํฌํฌ์ค)
๋ฒํธ |
๋ฌธ์ |
JS ํ์ด ์ฝ๋ |
1์ฐจ ํ์ด |
2์ฐจ ํ์ด |
1 |
์๋ฆฌ์์ ํฉ |
JS |
08.25. |
10.01 |
2 |
๋ค์ง์ ์์ |
JS |
08.26. |
10.02. |
3 |
๋ฉํ ๋ง |
JS |
08.27. |
10.03. |
4 |
์กธ์
์ ๋ฌผ |
JS |
08.28. |
10.04. |
5 |
K๋ฒ์งธ ํฐ ์ |
JS |
08.30. |
10.05. |
ํจ์จ์ฑ(ํฌํฌ์ธํฐ ์๊ณ ๋ฆฌ์ฆ, ์ฌ๋ผ์ด๋ฉ์๋์ฐ, ํด์ฌ)
๋ฒํธ |
๋ฌธ์ |
JS ํ์ด ์ฝ๋ |
1์ฐจ ํ์ด |
2์ฐจ ํ์ด |
1 |
๋ ๋ฐฐ์ด ํฉ์น๊ธฐ |
JS |
08.31. |
10.06. |
2 |
๊ณตํต์์ ๊ตฌํ๊ธฐ |
JS |
08.31. |
10.07. |
3 |
์ฐ์ ๋ถ๋ถ์์ด1 |
JS |
09.02. |
10.07. |
4 |
์ฐ์ ๋ถ๋ถ์์ด2 |
JS |
09.03. |
10.14. |
5 |
์ต๋ ๋งค์ถ |
JS |
09.04. |
10.16. |
6 |
ํ๊ธ ํ์ฅ |
JS |
09.05. |
10.17. |
7 |
์๋๊ทธ๋จ |
JS |
09.05. |
10.18. |
8 |
๋ชจ๋ ์๋๊ทธ๋จ ์ฐพ๊ธฐ |
JS |
09.06. |
10.18. |
์๋ฃ๊ตฌ์กฐ(์คํ, ํ)
๋ฒํธ |
๋ฌธ์ |
JS ํ์ด ์ฝ๋ |
1์ฐจ ํ์ด |
2์ฐจ ํ์ด |
1 |
์ฌ๋ฐ๋ฅธ ๊ดํธ |
JS |
09.06. |
10.18. |
2 |
๊ดํธ ๋ฌธ์ ์ ๊ฑฐ |
JS |
09.07. |
10.18. |
3 |
ํฌ๋ ์ธ ์ธํ๋ฝ๊ธฐ |
JS |
09.07. |
10.20. |
4 |
ํ์์(postfix)์ฐ์ฐ |
JS |
09.07. |
10.20. |
5 |
์ ๋ง๋๊ธฐ |
JS |
09.08. |
10.21. |
6 |
๊ณต์ฃผ ๊ตฌํ๊ธฐ |
JS |
09.08. |
10.24. |
7 |
๊ต์ก๊ณผ์ ์ค๊ณ |
JS |
09.10. |
10.25. |
์ ๋ ฌ๊ณผ ๊ทธ๋ฆฌ๋, ๊ฒฐ์ ์๊ณ ๋ฆฌ์ฆ(์ด๋ถ๊ฒ์)
๋ฒํธ |
๋ฌธ์ |
JS ํ์ด ์ฝ๋ |
1์ฐจ ํ์ด |
2์ฐจ ํ์ด |
1 |
์ ํ ์ ๋ ฌ |
JS |
09.11. |
10.26. |
2 |
๋ฒ๋ธ ์ ๋ ฌ |
JS |
09.12. |
10.27. |
3 |
Special Sort(๋ฒ๋ธ ์ ๋ ฌ์์ฉ) |
JS |
09.12. |
10.27. |
4 |
์ฝ์
์ ๋ ฌ |
JS |
09.13. |
10.28. |
5 |
LRU(์บ์ ๋ณํ) |
JS |
09.13. |
- |
6 |
์ฅ๋๊พธ๋ฌ๊ธฐ ํ์ |
JS |
09.13. |
10.29. |
7 |
์ขํ ์ ๋ ฌ |
JS |
09.13. |
10.29. |
8 |
ํ์์ค ๋ฐฐ์ |
JS |
09.14. |
10.29. |
9 |
๊ฒฐํผ์ |
JS |
09.14. |
11.01. |
10 |
์ด๋ถ ๊ฒ์ |
JS |
09.14. |
11.02. |
11 |
๋ฎค์ง๋น๋์ค |
JS |
09.15. |
11.04. |
12 |
๋ง๊ตฌ๊ฐ ์ ํ๊ธฐ |
JS |
09.16. |
11.05. |
์ฌ๊ทํจ์์ ์์ ํ์(DFS:๊น์ด์ฐ์ ํ์)
๋ฒํธ |
๋ฌธ์ |
JS ํ์ด ์ฝ๋ |
1์ฐจ ํ์ด |
2์ฐจ ํ์ด |
1 |
์ฌ๊ทํจ์ |
JS |
09.17. |
11.06. |
2 |
์ด์ง์ ์ถ๋ ฅ |
JS |
09.17. |
11.20. |
3 |
์ด์ง ํธ๋ฆฌ ์ํ |
JS |
09.17. |
11.20. |
4 |
๋ถ๋ถ์งํฉ ๊ตฌํ๊ธฐ |
JS |
09.17. |
12.05. |
5 |
ํฉ์ด ๊ฐ์ ๋ถ๋ถ์งํฉ |
JS |
09.17. |
12.06. |
6 |
๋ฐ๋์ด ์น์ฐจ |
JS |
09.17. |
12.07. |
7 |
์ต๋ ์ ์ ๊ตฌํ๊ธฐ |
JS |
09.17. |
12.09. |
8 |
์ค๋ณต์์ด ๊ตฌํ๊ธฐ |
JS |
09.19. |
12.09. |
9 |
๋์ ๊ตํ |
JS |
09.19. |
12.10. |
10 |
์์ด ๊ตฌํ๊ธฐ |
JS |
09.19. |
12.11. |
11 |
ํฉํ ๋ฆฌ์ผ |
JS |
09.19. |
12.13. |
12 |
์กฐํฉ์(๋ฉ๋ชจ์ด์ ์ด์
) |
JS |
09.19. |
12.14. |
13 |
์์ด ์ถ์ธกํ๊ธฐ |
JS |
09.19. |
- |
14 |
์กฐํฉ ๊ตฌํ๊ธฐ |
JS |
09.19. |
03.03. |
15 |
์๋ค์ ์กฐํฉ |
JS |
09.19. |
03.04. |
๊ทธ๋ํ์ ํ์(DFS, BFS:๋์ด ์ฐ์ ํ์)
๋ฒํธ |
๋ฌธ์ |
JS ํ์ด ์ฝ๋ |
1์ฐจ ํ์ด |
2์ฐจ ํ์ด |
1 |
๊ฒฝ๋ก ํ์(DFS-์ธ์ ํ๋ ฌ) |
JS |
09.19. |
03.04. |
2 |
๊ฒฝ๋ก ํ์(DFS-์ธ์ ๋ฆฌ์คํธ) |
JS |
09.20. |
03.05. |
3 |
๋ฏธ๋กํ์(DFS) |
JS |
09.20. |
03.05. |
4 |
์ด์งํธ๋ฆฌ ๋์ด์ฐ์ ํ์(BFS) |
JS |
09.20. |
03.08. |
5 |
์ก์์ง ์ฐพ๊ธฐ |
JS |
09.20. |
03.17. |
6 |
์ฌ๋๋ผ ์์ผ๋๋ |
JS |
09.21. |
- |
Dynamic programming(๋์ ๊ณํ๋ฒ)
๋ฒํธ |
๋ฌธ์ |
JS ํ์ด ์ฝ๋ |
1์ฐจ ํ์ด |
2์ฐจ ํ์ด |
1 |
๊ณ๋จ ์ค๋ฅด๊ธฐ |
JS |
09.21. |
03.15. |
2 |
๋๋ค๋ฆฌ ๊ฑด๋๊ธฐ |
JS |
09.21. |
03.15. |
3 |
์ต๋ ๋ถ๋ถ ์ฆ๊ฐ์์ด |
JS |
09.21. |
03.17. |
4 |
๋์ ๊ตํ |
JS |
09.21. |
- |
5 |
์ต๋์ ์ ๊ตฌํ๊ธฐ |
JS |
09.21. |
- |