我已經在C語言中實現了二進制搜索的初始遞歸版本。但是,當要找到的元素位於數組的最後位置時,它似乎不起作用。有沒有辦法解決這個問題,而不改變函數的原型? #include <stdio.h>
int search(int value, int values[], int n);
int main() {
int a[] = { 26, 27, 28 };
if (sea
我想用Java編寫二進制搜索的代碼。但光標只是堆棧,不能看到任何答案。請幫我解決這個問題。我相信我寫的代碼是有道理的。不確定! public class BinarySearch {
public static void main(String[] args) {
int test[] = {1, 3, 5, 6};
// int ans = BinarySearch(t