1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | int binary_search(int n, char* str, char target){ int begin = 0; int end = n - 1; int mid, result; while(begin <= end){ mid = (begin + end) / 2; result = strcmp(str[mid], target); if(result == 0) return str[mid]; else if (result < 0) begin = mid + 1; else end = mid - 1; } return -1; } | cs |
'개발' 카테고리의 다른 글
Jupyter Notebook에서 Anaconda 가상환경을 써보자 (0) | 2019.08.25 |
---|---|
파이썬 & Excel with vscode (0) | 2019.03.01 |
C언어 - sprintf (0) | 2019.02.06 |
Anaconda && Visual Studio로 Tensorflow &&Tensorflow-GPU 설치 (0) | 2019.02.05 |
Windows API - ShellExecute에 대해서 (0) | 2019.02.05 |