所以我用以下方法编写了以下程序:inputArray,selectionSort,binarySearch和printArray。我目前正在研究主要方法,并且正在努力做什么。
"编写main方法来调用inputArray,selectionSort和printArray方法。接下来,您的main方法应该要求用户输入double值以用作搜索键,然后调用binarySearch方法。最后,如果密钥位于列表中,则主要方法应打印出密钥的位置,如果密钥不在列表中,则打印出适当的消息。"
如何从二进制搜索中打印索引值?
答案 0 :(得分:1)
您需要使用二进制搜索方法的返回值:
if (binarySearch(array1, key) < 0) {
// key is not in the array
} else {
// key is in the array
}