最新高中信息技术对分查找算法课件[文字可编辑].pptVIP

  • 7
  • 0
  • 约2.46千字
  • 约 16页
  • 2020-03-29 发布于天津
  • 举报

最新高中信息技术对分查找算法课件[文字可编辑].ppt

查找算法顺序查找和对分查找查找是一种查询数据的技术其目标是能以比较少的步聚和较短的时间找到所需的对象顺序查找的基本思想是从第一个数据开始按数据的顺序逐个将数据与给定的值进行比较若某个数据和给定的值相等则查找成功找到所查数据的位置反之查找不成功查找算法顺序查找输入查找的元素值此时数组中的第个位置如果输入查找的元素值此时等于超过数组中元素个数找不到从数组的第个元素开始依次判断各元素的值是否与查找键的值相等顺序查找转化成程序慌敢在数组的位置中瑰在数组中没有找到对分查找的基本思想对分查找的前提是数据已经

查找算法 顺序查找和对分查找 查找 是一种查询数据的技术,其目标是能以比较少 的步聚和较短的时间找到所需的对象 顺序查找 的基本思想 是从第一个数据开始,按数据的顺序逐个 将数据与给定的值进行比较。若某个数据和给 定的值相等,则查找成功,找到所查数据的位 置;反之,查找不成功。 查找算法 顺序查找 27 36 32 18 d (1) d (2) d (3) d (4) 输入查找的元素值 key=32 i=1 i=2 i=3 此时 d(i)=key, 数组中的第 3 个位置 如果输入查找的元素值 key=22 i=1 i=2 i=3 i=4 i=5 27 36 32 18 d (1) d (2) d (3) d (4) 此时 i 等于 5, 超过数组中元素个数 , 找不到 从数组 d 的第 1 个元素 d(1) 开始,依 次判断各元素的值是否与查找键 key 的值相等。 顺序查找转化成程序 Key = Val(Text1.Text) For i = 1 To n If d(i) = Key Then ???慌敢??灡楴湯?尠 在数组的 + Str(i) + 位置中 Exit For End If

文档评论(0)

1亿VIP精品文档

相关文档