알고리즘을 공부해보려고 계획하고공부 방법을알아보던 중코드플러스알고리즘 기초, 알고리즘 중급 강의 추천이 많아서 알고리즘 기초강의를 들었고 제가 들으면서느낀 점을적어보겠습니다.ㅎㅎ
알고리즘 기초 강의는 알고리즘기초1, 알고리즘기초2로이루어져 있고강의는 간단한 알고리즘 설명과문제 풀이로진행됩니다. 어떤 방식의 알고리즘을 사용하는지 설명해주고 제공되는 정답 코드를 보면서 설명해줍니다. 제공되는 정답 코드는c++, java, 파이썬등이있었고 강의에서 보여주면서 설명하는 코드는 c++입니다. c++로 공부하고자하시는 분이아니라면 한번 고민해보셔야 할 것같습니다.
알고리즘 기초1은 스택, 큐, 수학,다이나믹프로그래밍에 대해서 배웁니다. 스택과 큐 부분에서는 어떤 유형의 문제가나올 때어떤 자료구조를 이용하여 문제를풀어야 하는지배울 수있었습니다. 수학과다이나믹프로그래밍 부분에서는강의를 듣지 않고 그냥 혼자 문제를 봤으면 떠올리지 못했을 방법을 알려주고 이게 다른 문제를풀 때도적용할 수있어서큰 도움이 된다고 생각합니다.