【发布时间】:2018-02-21 01:05:30
【问题描述】:
目前在我计算机科学的第二年,我们刚刚开始我们的数据结构和算法课程。
我们的一个教程包含一个关于在二分搜索中进行跟踪的问题,其中我们旨在跟踪应用于字符串数组时的变量 x 和 y。
我附上了以下问题的图片:
我能够正确填写 line、target、x、y 和 m 值,但是不明白 comp 值是如何确定的。
下图显示了“George”的示例解决方案。
如果有人能解释如何计算 comp 值,我将不胜感激。
谢谢
【问题讨论】:
-
String.compareTo 只是按字典顺序比较 2 个字符串。重要的部分是结果可能是正数、零或负数。具体值(+5、-3 等)并不重要。更多详情可以查看docs.oracle.com/javase/7/docs/api/java/lang/…
标签: java algorithm data-structures binary-search