- 3
- 0
- 约1.5千字
- 约 23页
- 2019-04-28 发布于天津
- 举报
查找算法设计;教材分析;教学目标;教学重点与难点;教学过程;2、新课:;1、 通过图示得出算法的描述:
取得要找的元素值key
从数组的第i个位置开始找(i开始等于1)
如果d(i)=key ,则输出i,并退出循环
否则i指向下一个位置,继续找
如果找到数组末尾还没找到,则输出找不到.
2、构建顺序查找的流程图,把它转化为程序,让同学们补充完整整个程序。
3、对顺序查找进行分析,得出顺序查找所需的平均查找次数为(n+1)/2;教学步骤三:分解对分查找算法;2、假设:用一个数组d(1 to 10)来存放升序的元素序列,用low表示查找范围的起始位置的下标,high表示终止位置的下标,mid表示中间位置元素的下标。
以查找键KEY=21为例分析
第一次比较:
范围d(1)~d(11),mid=d((1+11)\2)=56, d(mid)Key
所以可以确定接下来要找的范围是前半部分。
比较后high=mid-1
第二次比较:
范围d(1)~d(5),mid=d((1+5)\2)=19,d(mid)Key
所以可以确定接下来要找的范围是后半部分。
比较后:low=mid+1
第三次比较:
范围d(4)~d(5),
mid=d((4+5)\2)=21,d(mid)=Key
您可能关注的文档
最近下载
- 四川大学《中国传统建筑营造技术》2023-2024学年第一学期期末试卷.doc VIP
- 四川大学《Linux操作系统》2023-2024学年第一学期期末试卷.doc VIP
- 2025年11月29日中央机关遴选笔试真题及答案解析(A卷).doc
- 四川农业大学《音频技术》2023-2024学年第二学期期末试卷.doc VIP
- 四川农业大学《工程材料B》2023-2024学年第一学期期末试卷.doc VIP
- Rudin数学分析原理.pptx VIP
- 高等数学(慕课版)教案 教学设计——3.1 微分中值定理;3.2 洛必达法则.docx
- 四川农业大学《学习平台设计与开发》2023-2024学年第一学期期末试卷.doc VIP
- 四川农业大学《地理文献检索与写作》2023-2024学年第一学期期末试卷.doc VIP
- 建筑给排水的管道系统布置与室内排水设计研究.pdf VIP
原创力文档

文档评论(0)