본문 바로가기

코딩테스트3

알고리즘 트레이닝 : 프로그래밍 대회 입문 가이드 독서기간_2022년 11월 24일 ~ 2022년 12월 01일 저자_안티 라크소넨 확실히 프로그래밍 대회 준비용이라 고급진 알고리즘이 나온다. 코드 예제 전혀 없이 이론만 쭉쭉 나오니 코딩테스트 준비용으로 공부하실 분들에게 비추천한다. 나도 건너 뛴 후반부 부분(고급 그래프, 기하 등등)은 앞쪽 알고리즘 마스터 한 후 다시 읽어 보겠다... 코테 공부용은 밑에 도서들 추천합니다. 2022.11.24 - [독서/개발] - 코딩테스트를 위한 자료구조와 알고리즘 with c++ 2022.12.03 - [독서/개발] - 이것이 취업을 위한 코딩 테스트다 with Python 2022. 12. 8.
이것이 취업을 위한 코딩 테스트다 with Python 독서기간_2022년 11월 25일 ~ 2022년 12월 1일 저자_나동빈 코딩 테스트 알고리즘 입문 도서로 추천한다. 언어 선택 기준부터 시작해 기본적인 알고리즘을 코드 예제와 함께 쉽게 설명한다. 나는 백준을 어느정도 풀었었고, 이 책을 읽기 앞서 빡빡한 이론서 두 권을 읽었더니 쉽게 느껴졌다. 입문자에게도 Python의 직관성 덕분에 코드 해석하는 데 어렵지 않을 것이다. 책에서 어려운 알고리즘이라고 해봤자 위상정렬 정도이다. 백준 문제를 풀면서 Union-Find, MST, 크루스칼 이론을 따로 따로 공부했었는데, 세 가지 모두 연관되어 있다는 것을 알았다. 수준이 높아질수록 각 알고리즘의 연관 관계를 생각하며 공부하자. 아직 그리디스러운 발상이 어려운데... 많은 문제를 접하다보면 연상할 수 있을.. 2022. 12. 3.
코딩테스트를 위한 자료구조와 알고리즘 with c++ 독서기간_22년 11월 21일 ~ 22년 11월 22일 저자_존 캐리, 세리안 도시, 피야스 라잔 급하게 코테를 벼락치기 해야 할 일이 있어서 급하게 읽은 책^^ 이론 위주로 읽었다. C++ STL 라이브러리, 트리, 힙, 해시 테이블, 분할 정복, 그리디, 정렬, 그래프1, 그래프2, 동적 계획법1, 동적 계획법2로 목차가 구성되어 있다. 코테에 출제되는 수준의 알고리즘을 다룬다. 알고리즘이 이론뿐만 아니라 실무에서 성능을 고려하는 알고리즘을 사용하는 방법을 알 수 있다. 예를 들어, 블룸필터가 거짓-부정(false-negative)이 없다는 것은 확신하지만 거짓-긍정(false-positive)이 있다는 것은 확신하지 못하는 알고리즘이라면, 수억 개의 이메일에서 중복되는 이메일이 있는지 찾는 알고리즘.. 2022. 11. 24.