實現二分查找(指針和數組)

指針實現: int research(int *a, int key, int length) { assert(a); int *p = a; int *b = p + length - 1; while (b >= p) { int c = (b - p) / 2; if (*(p + c) == key) return key; else if (*(p + c) < key)  p = p
相關文章
相關標籤/搜索