標題:
11101_8
[打印本頁]
作者:
李泳霖
時間:
2024-11-3 18:52
標題:
11101_8
問 func(3), func(15), func(4) int m = (i + j) / 2 call 了幾次?
void func(int x) {
int a = {0, 2, 15, 20, 25, 30}, i = 0, j = 6;
do {
int m = (i + j) / 2;
if (a[m] == x)
break;
if (a[m] < x)
i = m;
else
j = m;
} while (i + 1 < j);
}
複製代碼
作者:
李泳霖
時間:
2024-11-3 18:52
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2