我有一个递归的二进制搜索拼写检查方法。sArray在英国字典里有一个单词列表。键是你能发送的任何单词。该方法将获取任何单词(键),并使用递归二进制搜索在字典(sArray)中查找它。我不确定我的递归步骤是否正确,对于新的高/低索引,我从mid中添加/减去1。但是,当我运行这个程序时,我会得到一个堆栈溢出错误,这表明我的递归没有停止。下面是错误。Exception in thread "main" java.lang.StackOv
在EL分辨率内显然存在递归。at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390) ...(SimpleNode.java:172)
at com.sun.el.parser.SimpleNode.accept(