摘要:
刚才是写这个程序的时候,33行写成"high = mid - 1;"和35写成"low = low + 1",结果在输入不存在的数字时,程序陷入死循环,个人理解,似乎加一和减一没影响,此处还需仔细想想才行。 1 #include 2 #include 3 #define MAX 10 4 5 int binary_search(int *array, int n, int key); 6 7 int main() 8 { 9 int i;10 int n;11 int key;12 int array[MAX] =... 阅读全文
posted @ 2013-12-09 21:05
hare101
阅读(316)
评论(0)
推荐(0)