코린앱니다.
42
2021-10-27 14:17:22 작성 2021-10-27 14:21:03 수정됨
5
395

알고리즘 공부 입문자는 아직 건드릴필요 없나요? + 알고리즘 공부할 때 C언어 같이 공부하는 거 어떤가요?


1.알고리즘/자료구조는 꼭 해야 하는 걸로 들었는데 이제 자바스크립트 시작하고 있어서

병행하면서 배우는 게 맞을지 더 공부 후에 시작하는 게 좋을지 모르겠어요


2.알고리즘 공부할 때 C언어로 하면 좋을까요?(아니면 C++?)CS50라는 강의 들었을 때 머리가 터지는 줄 알았지만 즐기면서 들었는데

보통 어떤 언어로 푸시나요?


3. C++ 공부하기 전에 C공부하는 게 좋을까여?

0
  • 댓글 5

  • 후하하핫
    1k
    2021-10-27 15:06:01

    1. 일단 프로그래밍 언어 하나를 능숙하게 쓸 정도로 훈련하세요. 그게 어떤 언어여도 좋아요.

    2. 가장 익숙한 언어로 풀면 되는데, 보통 C++과 Java, 더 나아가 Python 정도를 기업에서 사용할 수 있게 해줍니다. 되도록 언어를 공부할 때 세 언어 중 하나를 하면 좋겠죠.

    3. 그래도 되고 아니어도 됩니다. 보통은 의견이 분분한 주제인데, 입문 레벨에선 열심히 하는지가 입문 방법보단 더 중요하다고 생각합니다.

  • MKRO
    615
    2021-10-27 15:11:13

    1. 언어 숙련도가 어느정도 된 상태에서, 자료구조 알고리즘 이론적인 내용부터 시작 하시고 문제 풀어보시는게 좋을 듯 합니다.

    2. 저는 주로 cpp나, 간단한 문제는 js로 하고요. 파이썬도 좋습니다. c로는 좀 불편하고요 ㅋㅋ; js로는 좀 고도화된 자료구조를 써야하는 경우에는 한계가 있다고 생각하는데, fe개발자라면 다른 언어를 할 이유도 딱히 없을테니 js로 해도 괜찮을 듯 합니다. 일단 언어 숙련도가 있어야해서 쓰시는 언어로 할 수 있으면 제일 좋을 듯 합니다.

    3. 아니오

  • defult
    14k
    2021-10-27 15:44:12 작성 2021-10-27 16:00:48 수정됨

    1. 문법적인영역 기본적인 라이브러리 호출에 문제가 없는 상태에서 자신의 문제풀이능력, 사고능력 훈련을 위해서 시작하는겁니다.

     기본 문법도 모르는사람이 알고리즘 문제 어찌 푸냐면서 질문하는게 문법이해부족에서 오는 레벨이면 답변해주려던 사람들도 다 나가 떨어집니다.


    2.  자신이 주력으로 삼을 언어를 기본적으로 생각하세요.


    3. 대학과정이라면 교과 과정에 맞춰서 c하고 c++하시면 되고 그게 아니면 자신이 뭘 하고싶은건지 목적에 의거해서 언어를 선정하기바랍니다



    가장 중요한건 알고리즘 입문자로써 시작하려면 언어 하나는 문법적인 영역 남에게 손벌려서 답변해주기 기다리는게 아닌 알아서 조사하고 해결가능한 레벨의 사람이나 입문자라고 말할수 있는 레벨입니다.

    아니면 코딩테스트로써의 알고리즘이 아닌 플로우차트, 수식등의 공식을 도출하는 알고리즘을 하셔야하는데 알고리즘 입문한다고 이런곳에 물어보는 사람들은 이런거 하고자 알고리즘 한다고 하는경우는 솔찍히 없죠.

    -1
  • 장독깨기
    3k
    2021-10-27 16:51:58

    학생이면 C++ 추천 합니다.

    취업 목적으로 지금 입문한다면 자바 추천합니다.

  • 코린앱니다.
    42
    2021-10-28 14:20:23

    다들 답변 감사해요 와중에 defult 님은 뭘 말하고 싶으신지 모르겠지만 

    "기본 문법도 모르는사람이", "손벌려서 답변해주기 기다리는게", "알아서 조사하고 해결가능한 레벨의 사람이나 입문자라고 말할수 있는 레벨입니다."

    이런 부가적인 문구는 왜 넣으시는 거죠? 넌 입문자 레벨도 아니다 이렇게 말씀하시는 건지.. 답변을 해주신건 감사하지만 제가 노베이스 상태에 알고리즘 문제를 가져와서 풀어달라고 한 것도 아니고 공부 시기를 물어본건데 뜬금 회초리네요 

  • 로그인을 하시면 댓글을 등록할 수 있습니다.