以下是我使用二进制搜索的程序代码:
ComboBox1.Items.AddRange(System.IO.File.ReadAllLines(local path))
}
但是我遇到了一个问题:程序只打印已排序数组的元素然后它继续运行并且还没有打印索引
答案 0 :(得分:0)
一旦获得所需的值,你需要突破循环
if(arr[middle] == val){
index = middle;
return index; //OR just => return middle;
}