文件中的java二进制搜索

5jvtdoz2  于 2021-08-25  发布在  Java
关注(0)|答案(0)|浏览(312)

**已关闭。**此问题需要调试详细信息。它目前不接受答案。
**想要改进此问题?**更新问题,使其位于堆栈溢出主题上。

三天前关门。
改进这个问题
我正在尝试进行二进制搜索,以确定字典中是否有一个单词。当我运行程序时,控制台总是显示以下消息:无效字。我认为这意味着二进制搜索总是返回-1。我还认为我的字典是空的,这可以解释为什么二进制搜索方法总是返回-1。方法readdictionary应该读取字典,方法binarysearch应该引导二进制搜索。另外,我将字典放在字符串数组字典中,将字典中的单词数放在nbdict变量中,并将要在字典中搜索的单词放在命令中[3]。我不知道如何解决这个问题。有人能帮我吗?这是我的密码:

nbDict = readDictionary(dictionary);
        if (binarySearch(dictionary, nbDict, command [3]) != -1) {

非常感谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题