VB上机题2.docVIP

  • 31
  • 0
  • 约4.99千字
  • 约 7页
  • 2016-12-14 发布于河南
  • 举报
------------------------------------------------------- 本程序利用二分法查找某数字n是否在已排序的数列当中, 若在其中则输出其在数列中的位置,否则输出-1。 ------------------------------------------------------- Option Base 1 Sub birsearch(a(), ByVal low%, ByVal high%, ByVal key, index%) Dim mid As Integer mid = (low + high) \ 2 If a(mid) = key Then **********SPACE********** 【?】 Exit Sub ElseIf low high Then index = -1 Exit Sub End If If key a(mid) Then **********SPACE********** high = 【?】 Else low = mid + 1 End If **********SPACE********** Call birsearch(a(), low, high, 【?】

文档评论(0)

1亿VIP精品文档

相关文档