新人求讲解二分查找...
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
为什么我只看见一次i的使用,应该是我的眼睛有问题吧
2014年08月15日 09点08分 3
确实是只有一次i的使用 for i:=1 to n do read(a[i]); 所以不应该是“从一而终”的么?
2014年08月15日 09点08分
回复 远方海平线 :请问您思考过二分查找吗
2014年08月15日 09点08分
回复 123theboss :昂...想过0.0
2014年08月15日 23点08分
回复 123theboss :好像懂了 ...谢谢啊
2014年08月16日 00点08分
level 12
为什么要定义这么多变量,只定义一个 i 不就好了……
2014年08月15日 09点08分 4
不晓得啊...答案是这么写的[赖皮]
2014年08月15日 09点08分
level 1
问高二的就行了何必发帖 ←_←
2014年08月15日 11点08分 5
碰不到高二的肿么办[惆怅~]要不你帮我问吧....话说你昨天来没来啊?没看见你...
2014年08月15日 23点08分
回复 月落璃觞: @月落璃觞 我懂了...
2014年08月16日 00点08分
1