二进制数1000对应的十进制数是,十进制1000二进制怎么表示

首页 > 教育培训 > 作者:YD1662023-10-30 01:12:55

第一次查找,left=0,right=7,mid=3,arr[mid]=9,因为3<9,所以将right置为mid-1=2。下次应该在[0,2]之间进行查找。

二进制数1000对应的十进制数是,十进制1000二进制怎么表示(5)

第二次查找,left=0,right=2,mid=1,arr[mid]=0,因为3>0,所以将left置为mid 1=2。下次应该在[2,2]之间找。

二进制数1000对应的十进制数是,十进制1000二进制怎么表示(6)

第三次查找,left=2,right=2,mid=2,arr[mid]=5,因为3<5,所以将right置为mid-1=1。此时left=2,right=1,left>right,跳出循环,序列中不存在3这个值。

二进制数1000对应的十进制数是,十进制1000二进制怎么表示(7)

我们再来看一个能查找到值得例子:

序列:arr=[-2,0,5,9,15,30,32,79]

查找值:target=79

第一次查找,left=0,right=7,mid=3,arr[mid]=9,因为79>9,所以将left置为mid 1=4。下次应该在[4,7]之间进行查找。

二进制数1000对应的十进制数是,十进制1000二进制怎么表示(8)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.