증명은 일반적이지 않다 => 하지만 증명을 함으로써 더 잘 이해할 수 있다 => 시험 문제 증명해! 이진 탐색의 종류 : 루프 이진 탐색, 재귀 이진 탐색 recursive binary search (재귀 이진 탐색) ex1) int search(int a[], int n, int x) { int m; if (n == 0) return -1; m = n / 2; if (a[m] == x) return m; else if (a[m] > x) return search(a, m, x); else // a[m] < x return m + 1 + search(a + m + 1, n - (m + 1), x); } ex2) ex1을 간단하게 int search(int a[], int n, int x) { int m;..