Intro
•
Array, String, Linked List, HashMap
•
Tree, Dynamic Programming, BackTracking
•
Heap, Stack Queue, Math, Bit
•
Cracking Coding Interview
•
Elements of pragramming Interviews
Coding Test
프레임워크의 사용 → 레퍼런스를 통해 사용방법을 쉽게 접할 수 있음
•
Computational Thinking
◦
컴퓨터적 사고 능력 : Time, Space Complexity 의 개념 → Scalable 솔루션 작성 능력
◦
코딩테스트를 통해 평가
Array
Array - Search a 2D Matrix
String
Sorting
Stack
HashMap
Dynamic Programming
BackTracking
LinkedList
Queue
Tree
Graph
Heap
Greedy
최소 비용 문자 지우기
인터뷰 스케쥴 (Two City Scheduling)
미팅룸 예약하기 (Meeting Rooms)
겹치는 구간 없애기 (Interval problems)
Partition Labels
주유소 문제 Gas Station