二分查找的初级应用
1 | \# The isBadVersion API is already defined for you. |
本题主要运用了二分查找的只是,创建start和end作为开始和结束的标记,每次取middle值作为判断的依据,由于题中所给序列可以看成是一个有序数列,因此如果middle大于给定值 即isBadVersion==True,则把end标记置为middle,否则把start置为 middle+1
是是
二分查找的初级应用
1 | \# The isBadVersion API is already defined for you. |
本题主要运用了二分查找的只是,创建start和end作为开始和结束的标记,每次取middle值作为判断的依据,由于题中所给序列可以看成是一个有序数列,因此如果middle大于给定值 即isBadVersion==True,则把end标记置为middle,否则把start置为 middle+1
是是