【无序数组二分查找】2022-4-22
缘由二分查找(C++解题)-编程语言-CSDN问答
int a[]{1, 4, 7, 8, 5, 2, 3, 6, 9, 0}, x = 0, n = 9, k = 4;while (x <= n)if (a[x] == k || a[n - x] == k)std::cout << (a[x] == k ? x : n - x), n = -1;else++x;
int a[]{1, 4, 7, 8, 5, 2, 3, 6, 9, 0}, x = 0, n = 9, k = 0;while (k < 10){while (x <= n)if (a[x] == k || a[n - x] == k)std::cout << (a[x] == k ? x : n - x) << "\t", n = -1;else++x;++k, x = 0, n = 9;}