작성
·
343
3
안녕하세요!
자료구조와 알고리즘 강의 정말 잘 들었습니다.
강의를 듣고나서 복습을 하려 하는데 궁금한 점이 생겨서 질문드립니다. 현재 코드를 보면 물 흐르듯 이해는 되는데, 혼자서 직접 구현해보려 하면 강의를 봐야하는 수준입니다. 주석 달아놓으신 부분을 보면 어느정도 스스로 구현할 수는 있지만 아직 강의에서 배운 자료구조와 알고리즘에 대해서 익숙한 편은 아닙니다.
이 때 계속 내용을 복습하면서 배운 내용과 코드 흐름? 설계? 에 익숙해지면 되는 것인지, 직접 처음부터 끝까지 구현하는 연습을 해야하는지, 아니면 둘 다인지 궁금합니다.
저는 처음에 자료구조와 알고리즘에 대해 배운 이론적인 내용을 다시 숙지하고, 스스로 코드로 구현하는 연습을 해봐야겠다고 생각했는데 어느 부분을 중점으로 보면 나중에 도움이 될까요?
파트3에 들어가기 전에(파트3뿐만이 아니라 다른 파트에서도), 궁극적인 목표를 위해 이 부분에서 어떤 점을 능숙하게 익히고 있어야 좋은지 궁금해서 질문을 남깁니다.
답변 2
10
자료구조&알고리즘은 다른 파트랑 조금 다릅니다.
혼자 안 보고 능숙하게 빠르게 구현하려면
그냥 알고스팟이나 백준 같은 알고리즘 코딩 연습 문제를 많이 푸는 수밖에 없습니다.
그런데 코딩 대회나 삼성/카카오 같은 대기업 면접 대비용이 아니라
게임 개발자를 목적으로 한다면 그 정도로 능숙하게 다룰 필욘 없습니다.
원리를 이해해서 언제 뭐가 필요한지 알고,
필요할 때 구글신의 도움과 함께 구현할 수 있을 정도면 충분합니다.
1