【发布时间】:2019-04-10 00:53:02
【问题描述】:
所以我用方法编写了以下程序:inputArray、selectionSort、binarySearch 和 printArray。我目前正在研究主要方法,并且正在努力解决问题。
"编写 main 方法来调用 inputArray、selectionSort 和 printArray 方法。接下来,您的 main 方法应该要求用户输入一个双精度值以用作搜索键,然后调用 binarySearch 方法。最后,main 方法如果密钥在列表中,则应打印出密钥的位置,如果密钥不在列表中,则应打印出适当的消息。”
如何打印二分查找的索引值?
【问题讨论】:
-
问你面临的确切问题。
-
@RamanShrivastava 我目前正在尝试执行以下操作:“最后,如果密钥在列表中,则主要方法应打印出密钥的位置,如果密钥不在列表中,则应打印适当的消息列表。”
-
如果找不到密钥,
binarySearch会返回什么?这就是答案。 -
提示:尝试以
int found = binarySearch(array1, key);开头 -
D E B U G。答案就在那里。
标签: java arrays binary-search