컴퓨터의 역사 훑어보기
c언어 입문자 열혈 c프로그래밍 The C Programming language
초기 PC의 역사

- 1969 UNIX 탄생
- 1969 리누스 토르발즈 탄생
- 1972 C언어 탄생(데네스 리치)
- 1974년 최초의 RDB SYSTEM-R 등장
- 관계형 데이터베이스의 최초버전
- 1977 APPLE II 출시
코딩테스트
- 프로그래머스 LV3
- 백준 골드 1정도
좋은 책들
- Introduction to Algorithm
- Art of Programming
- 종만북(대회용)
- 알고리즘 인터뷰 시리즈
- 코딩 테스트 베스트 셀러 검색
- 알고리즘 인터뷰 완전분석
- 박상길
- 안경쓴 머시기
재귀
- 재귀가 필요한 이유
- 사고력 높이기
- 피보나치 수열
트리와 그래프
- 트리의 순회
트리 응용 자료구조
- 이진 트리
- 이진 검색 트리
- Heap과 Heap Sort, 우선순위 큐
- Spanning Tree
- MST
- Trie
백트래킹
- 완전탐색과 차이점
- 프로닝(필터링) 을 통해 모두다 탐색하지 않음
- n-queens 문제
최단거리
- Optimal Substructure
- 분할정복, DP가 되는 이유
- 다익스트라 최단거리
- 플로이드 알고리즘
동적 계획법
- 이름하고는 상관없다
- 메모이제이션
- 피보나치 수열
- 배날 문제
P-NP문제
- P 문제와 NP 문제의 관계를 증명하는 것