|
|
1
3
正如我常说的,如果程序中有错误,请使用调试器。这很快就说明了你的问题。 Treeset是一个二叉树。在搜索时,它会根据要查找的元素是在它正在检查的元素之前还是之后(或相同的元素)在树中导航。如果您将以下内容添加到CompareTo()中,
它会打印出来的
问题是,C9在它不匹配的每个元素之后。所以当它到达树上的c5时,你的compareto会说它在后面,当它实际上需要向前看(到达c3)并且搜索沿着树的错误路径进行时。 |
|
|
2
4
你的
来自 API doc :
|
|
3
3
你的
看起来您应该在
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |