홈
토픽
스파링
잉크
미션
전문가 신청
베리몰
나도 질문하기
생활
조그만봉고49
알고리즘을 공부하려는 사람입니다
학원을 다니는거 보다 유튜브나 독학으로 공부를 하려고 하는데 공부 순서 또는 방법을 알려주실수 있을까요???
처음이라 부족합니다 ㅠㅠ 알려주세요ㅎㅎㅎ
4개의 답변이 있어요!
검은밀잠자리283
아래 사이트에서 연습 해보는건 어떠할까 합니다.
https://programmers.co.kr/learn/challenges
문제를 풀면 다른 사람들의 코드도 볼수가 있습니다.
다른 사람들이 풀어놓은 코드와 본인이 만든 코드를 비교하면서 더 좋은 방법을 찾는 것이 어떠할까 합니다.
응원하기
탈퇴한 사용자
안녕하세요.
현직 머신러닝 / 딥러닝 연구 개발자입니다.
먼저, 개인적으로 알고리즘 공부는 C++ 또는 Python으로 하시길 추천합니다.
C는 지원하는 함수 또는 자료구조가 빈약해서요.
알고리즘은 수학을 공부하는 것 처럼 생각하고, 구현하고, 왜 이렇게 되는지 알아가는 형태로 공부하기를 추천합니다.
책을 한권 구입해서 읽으면서 따라가보는걸 추천합니다.
답변이 마음에 드셨으면 채택을 해주시면 감사하겠습니다.
시크한븍극곰184
알고리즘 처음 배우실떄에는 유튜브나 구글에 검색해서 해보시거나
프로그래머스와 같은 코딩 테스트사이트에서 주는 연습문제를 풀어보시면 좋을것 같습니다.
알고리즘 예제나 예문들이 많아서 접해볼수있는 문제들이 다양합니다.
또한 다른사람들이 어떻게 문제를 풀었는지 확인할수가 있어서 코드리뷰하실때 좀더 쉬우실것입니다.
감사합니다.
근사한삵163
생활코딩 (opentutorials.org) 여기에 가셔서 기본과 개념을 복습하세요.
그리고나서 GitHub: Where the world builds software · GitHub 여기에 가셔서
구현하고 싶은 기능에 관련된 소스나 아니면 참고하실만한 소스를 구하셔서 그걸로 연습하세요.
전혀 아무런 참고할 소스조차 없다면 아무소스나 가져와서 분석하시면서 알고리즘을 학습하세요.