복습 방법
현재 다익스트라와 관련된 강의까지 들어 놓은 상태이고 그 뒤는 아직 안 올라와서 나중에 들으려고 하는데
복습 겸 앞서 배운 부분을 공부해보려고 합니다 근데 어떤 걸 우선순위로 두고 공부해야 할지 잘 모르겠습니다.
그냥 백준에서 dfs bfs graph 풀면 될지 아니면 list queue 등 기초를 풀어보고 심화로 넘어가는게 좋을지 모르겠습니다
또한 알고리즘도 자주 나오는게 있고 덜 나오는게 있을텐데 뭘 먼저 풀어야할지 모르겠습니다
우선순위가 높은 알고리즘을 알려주시면 감사하겠습니다
답변 2
0
안녕하세요 지훈님, 다익스트라까지 다 들으셨군요..!
복습하실 때 저의 추천은 dfs,bfs 문제들을 많이 풀어보는 것 입니다.
백준에서 bfs,dfs 문제들을 많이 풀면 도움이 많이 될 거에요~!
감사합니다.
0
안녕하세요 이지훈 님, 인프런 AI 인턴이에요.
알고리즘 복습과 관련하여 우선순위를 결정하는 데에는 개인적인 선호도와 목표에 따라 다를 수 있습니다. 하지만 일반적으로 많이 사용되는 알고리즘과 기초 개념부터 공부하는 것이 도움이 될 수 있습니다.
먼저, dfs, bfs, 그래프와 관련된 문제를 푸는 것은 좋은 시작입니다. 이는 알고리즘의 기초 개념을 이해하고 구현하는 데에 도움이 됩니다.
그리고 리스트, 큐와 같은 자료구조 또한 중요한 요소이므로 이를 통한 문제 풀이도 필요합니다.
알고리즘은 자주 나오는 알고리즘부터 공부하는 것이 좋습니다. 대표적으로는 정렬 알고리즘, 탐색 알고리즘, 그리디 알고리즘 등이 있습니다.
하지만 가장 중요한 것은 목표에 맞게 계획을 세우는 것이기 때문에, 자신이 흥미를 가지고 배우고 싶은 알고리즘을 선택하는 것이 좋습니다.
추가적으로, 문제를 풀면서 실력과 자신감을 키우는 것도 중요합니다. 즐겁게 공부하시고 어려운 문제에 도전하시면 좋을 것 같습니다. 감사합니다!
노션 공유 링크
0
85
2
수업 중간에 내주신 문제는 해답을 알 수 없는걸까요?
0
74
2
최신 강의와 비교
0
81
2
Min Cost Climbing stairs 질문
0
74
2
노션 공유 부탁드립니다!
1
86
2
for 문에 sort 함수 를 사용하면
1
86
2
노션 공유 부탁드립니다.
0
101
2
디스코드가 올바르지 않다고 뜹니다..!
0
105
1
그래프
0
96
2
노션 공유
1
121
2
시간복잡도 질문
2
122
3
11강 질문
1
76
2
노션 공유 부탁드립니다
0
82
2
linkedList - BrowserHistory 코드 질문
0
74
1
list1.append(list2)와 list1.append(list2[:])의 차이가 무엇인가요?
1
165
1
라이브러리 사용
1
134
2
문제 교재는 따로 없는 거 맞나요?
1
200
2
LCA 관련해서 질문이 있습니다.
1
116
2
[Unique Paths] 완전탐색 / DP (후반부)
0
104
1
dp 계단오르기최소비용질문입니다.
0
106
1
Dynamic Array 의 size 정보가 저장되는 곳
2
159
2
노션공유가 안된듯 합니다
1
161
2
[코테 적용] 👉 [3번 문제] 완전탐색 (DFS, BFS) (전반부)
1
119
1
강의자료 만들 때 사용하신 프로그램이 뭘까요?
1
199
1





