녹차빙수
54
2021-07-13 01:46:31
6
1035

자료구조와 알고리즘 어떻게 공부하는게 좋을까요


원래는

(1) do it! 자료구조와 함께 배우는 알고리즘

(2) 이것이 취업을 위한 코딩테스트다

순으로 책사서 공부하려고 했는데 주위에서 그냥 (2)만 사라는 권유가 많아서요

제가 자료구조에 대한 개념이 부족해서 (1)도 보려고 했는데 자료구조는 책보단 블로그를 통해서

공부하는게 낫다는 말도 있고..

어떻게 생각하시나요 책 구매하려고 하는데 고민이 되서 질문 올려봅니다

의견 나눠주시면 감사하겠습니다

감사합니당


0
  • 댓글 6

  • 메이플비
    520
    2021-07-13 04:05:52 작성 2021-07-13 04:06:41 수정됨

    저같은 경우는 보면서 따라가기 때문에 과정을 따라가면서 결과가 도출되는걸 자연스럽게 볼 수 있어서 영상이 훨씬 효율적이였습니다.

  • 에얀
    324
    2021-07-13 11:01:36

    2번책 저도 참고하고있고 생각보다 잘 설명되어있고 유툽에 강의도 있어서 추천드립니다



  • defult
    15k
    2021-07-13 11:13:30 작성 2021-07-13 11:13:51 수정됨

    배우려는 목적이 중요합니다


    시험등의 문제풀이를 목적으로 하는지

    알고리즘으로 설계에 필요한 논리/증명을 원하는건지

  • 파이썬초보일대일
    572
    2021-07-13 13:07:23

    둘다사서 둘다하시면안되나요?

    1>2 순으로 하시면 좋을거같은데요

  • yunbinni
    10
    2021-07-13 14:52:00

    전 둘 다 있습니다. 접해봤는데 각각 장단점이 있는 거 같습니다.


    자료구조와 알고리즘이 C, Java, Python 버전으로 책이 나와있는데

    주 언어 맞는 걸로 골라서 사심 될 거 같구,

    자료구조까지 설명이 자세하고 풍부하게 있지만

    단점으로는 코드가 약간 길고, 깔끔하다는 느낌은 못 받았습니다. (C, Python 버전을 봤는데 그랬습니다.)


    이코테는 알고리즘 위주의 간략한 설명과 문제가 풍부하다는 게 장점입니다.

    코드도 훨씬 간결합니다. 그런데 기본위주로 있고, 문제 실어놓은 거를 바로 풀려면

    막혀있는 느낌이 들더군요. 제가 아직 피지컬이 부족하기도 한데, 자료구조에 대한 부분도 설명이 좀

    빈약합니다.(애초에 이 책 목적이 코테라서 그런듯합니다.)


    정리하자면--

    1)의 경우, 기본 개념 위주이고

    2)의 경우, 실전이긴 한데 백준이나 프로그래머스로 더 많이 풀어봐야 될 것 같습니다.

    약간 실전초입에 들어가기 위한 대비?를 하는 느낌이었습니다.


    제가 책 접해본 느낌이 판단하시는데 도움되었으면 좋겠네요.

    공부하는 사람으로써 동감하기도 하네요. 열공하세요!

  • 녹차빙수
    54
    2021-07-13 15:09:43
    의견들 모두 감사합니다!🥰
    글 올리길 잘한거 같네요
  • 로그인을 하시면 댓글을 등록할 수 있습니다.