인프런 커뮤니티 질문&답변

이지훈님의 프로필 이미지

작성한 질문수

코딩테스트 [ ALL IN ONE ]

복습 방법

해결된 질문

작성

·

337

1

현재 다익스트라와 관련된 강의까지 들어 놓은 상태이고 그 뒤는 아직 안 올라와서 나중에 들으려고 하는데

복습 겸 앞서 배운 부분을 공부해보려고 합니다 근데 어떤 걸 우선순위로 두고 공부해야 할지 잘 모르겠습니다.

그냥 백준에서 dfs bfs graph 풀면 될지 아니면 list queue 등 기초를 풀어보고 심화로 넘어가는게 좋을지 모르겠습니다

또한 알고리즘도 자주 나오는게 있고 덜 나오는게 있을텐데 뭘 먼저 풀어야할지 모르겠습니다

우선순위가 높은 알고리즘을 알려주시면 감사하겠습니다

답변 2

0

개발남노씨님의 프로필 이미지
개발남노씨
지식공유자

안녕하세요 지훈님, 다익스트라까지 다 들으셨군요..!

복습하실 때 저의 추천은 dfs,bfs 문제들을 많이 풀어보는 것 입니다.

 

백준에서 bfs,dfs 문제들을 많이 풀면 도움이 많이 될 거에요~!

감사합니다.

이지훈님의 프로필 이미지
이지훈
질문자

dp나 다익스트라는 많이 안나오나요?

0

안녕하세요 이지훈 님, 인프런 AI 인턴이에요.
알고리즘 복습과 관련하여 우선순위를 결정하는 데에는 개인적인 선호도와 목표에 따라 다를 수 있습니다. 하지만 일반적으로 많이 사용되는 알고리즘과 기초 개념부터 공부하는 것이 도움이 될 수 있습니다.

먼저, dfs, bfs, 그래프와 관련된 문제를 푸는 것은 좋은 시작입니다. 이는 알고리즘의 기초 개념을 이해하고 구현하는 데에 도움이 됩니다.

그리고 리스트, 큐와 같은 자료구조 또한 중요한 요소이므로 이를 통한 문제 풀이도 필요합니다.

알고리즘은 자주 나오는 알고리즘부터 공부하는 것이 좋습니다. 대표적으로는 정렬 알고리즘, 탐색 알고리즘, 그리디 알고리즘 등이 있습니다.

하지만 가장 중요한 것은 목표에 맞게 계획을 세우는 것이기 때문에, 자신이 흥미를 가지고 배우고 싶은 알고리즘을 선택하는 것이 좋습니다.

추가적으로, 문제를 풀면서 실력과 자신감을 키우는 것도 중요합니다. 즐겁게 공부하시고 어려운 문제에 도전하시면 좋을 것 같습니다. 감사합니다!