이것이 코딩테스트다 with 파이썬
이지만 취업준비로 인한 알고리즘 및 자료구조 공부의 일환으로 자바로 풀어보고자 합니다.
저자의 깃허브에 C/C++, JAVA 코드가 제공된다고하여 선택했습니다. (저자 깃허브🚀)
효율적으로 공부하는 법
1. 책의 문제 풀이 후 온라인 저지 사이트에서 동일 유형 문제 풀기
2. 문제를 많이 풀고 복기하는 방법이 최고
3. 복기 내용은 개인 블로그나 깃허브에 꼭 남기기 / 푼 문제나 이해한 알고리즘 내용 기록하기
초급단계 학습 순서
1. 파이썬 문법공부(부록 A 이용) >> 자바로 풀이할 예정이기에 패스
2. 코드업에서 쉬운 문제부터 200문제가량 풀기 (문제-문제집-기초100제 필수)
3. 유형별 알고리즘 이론(2부)과 기출문제(3부) 학습
4. 백준 온라인 저지에서 유형별 문제 5개 이상 풀기
(알고리즘 분류 태그와 난이도 부여 크롬확장프로그램 solved.ac)
중급단계 학습 순서
1. 책 완독 후 백준 온라인 저지에서 삼성 SW 역량테스트 문제집 풀기
2. 프로그래머스에서 카카오 문제집 풀기
3. 책의 2부와 3부를 중심으로 주요 알고리즘 유형 복습하기
온라인 저지 사이트(해외/국내)
온라인 개발환경 리플릿 repl.it
시간복잡도 : 알고리즘을 위해 필요한 연산의 횟수
공간복잡도 : 알고리즘을 위해 필요한 메모리의 양