新人求讲解二分查找...
pascal吧
全部回复
仅看楼主
level 3
远方海平线
楼主
题目:在一组有序排列数据中找出一个相同数据,有此数据则输出数据位置,没有则输出‘not in’。
程序如图
画框的地方就是不明白的..为什么变成了a(l)=x?前面不一直是a[i]么?
2014年08月15日 09点08分
1
level 3
远方海平线
楼主
测试数据是:.
2 18 23 27 35 39 47 48 55 69
x=48
2014年08月15日 09点08分
2
level 1
123theboss
为什么我只看见一次i的使用,应该是我的眼睛有问题吧
2014年08月15日 09点08分
3
远方海平线
确实是只有一次i的使用 for i:=1 to n do read(a[i]); 所以不应该是“从一而终”的么?
2014年08月15日 09点08分
123theboss
回复 远方海平线 :请问您思考过二分查找吗
2014年08月15日 09点08分
远方海平线
回复 123theboss :昂...想过0.0
2014年08月15日 23点08分
远方海平线
回复 123theboss :好像懂了 ...谢谢啊
2014年08月16日 00点08分
level 12
z什么什么k
为什么要定义这么多变量,只定义一个 i 不就好了……
2014年08月15日 09点08分
4
远方海平线
不晓得啊...答案是这么写的
2014年08月15日 09点08分
level 1
Suzuhara鈴原
问高二的就行了何必发帖 ←_←
2014年08月15日 11点08分
5
远方海平线
碰不到高二的肿么办
要不你帮我问吧....话说你昨天来没来啊?没看见你...
2014年08月15日 23点08分
远方海平线
回复 月落璃觞:
@月落璃觞
我懂了...
2014年08月16日 00点08分
1