쉽게 생각하기
스택, 큐 문제풀이 (feat.deque)
시간복잡도, 점근적 표기 문제풀이
해시테이블 기본, BFS와 DFS 구현
합병 정렬 문제풀이 / 백준 풀때는 퀵정렬을 권장하지 않는 이유
그리디 - python PriorityQueue, heapq 활용
동적 계획법 활용
Stack
굳이 스택 구현해서 길게 풀기
DFS는 재귀를 사용하는데, 재귀를 사용하면 시간/메모리 초과가 나서 재귀 한도를 따로 설정해야 하기 때문에 그냥 BFS로 풀었다.BFS는 너비 우선 탐색 알고리즘으로, 큐(queue)를 이용하는 알고리즘이다.Python에서 큐를 사용하는 가장 효율적인 방법은 dequ
분할-정복의 구현으로 재귀를 사용하는 문제기본 케이스 (최소 단위) -> 재귀 호출 -> 결과 통합기억하기!!!

Swift의 문자열 처리 방식에 대해 간단하게 알아보고, 라이노님의 FileIO.swift 코드로 백준 문제를 풀어보자