탐색, 정렬, 재귀와 bit 연산을 실행 가능한 코드로 학습.
정렬되지 않은 데이터에서 target을 찾습니다.
정렬된 데이터를 로그 시간에 탐색합니다.
인접한 역순 요소를 교환해 정렬합니다.
Divide-and-conquer로 O(n log n)을 보장합니다.
Pivot 주변으로 값을 partition합니다.
Flag를 set, clear, toggle, test합니다.
더 작은 instance로 문제를 풉니다.