数组{1}中查找0 会陷入死循环

来源:7-13 二分查找_设计测试用例和隐藏10年的bug

天边224

2017-09-03

写回答

2回答

ccmouse

2017-09-04

这的确是个非常容易犯的错误,因此我在视频中也对单元素的数组进行了分析,应该是避免了这样的情况。我用这个试了一下

    System.out.println(

        bs.binarySearch(new int[]{1}, 0));

的确没有死循环,出了-1

0
0

17号猎人

2017-09-03

我查出来是-1,用完整代码试试?

0
0

Google面试官亲授-Java面试新手尊享课

为面试新手量身定制的Java面试尊享课,解锁“鲤鱼跃龙门”的妙招

2853 学习 · 180 问题

查看课程