- 62
- 0
- 约8.79千字
- 约 81页
- 2019-11-20 发布于广东
- 举报
第5章 减治法 ;5.1 减治法概述;5.1 减治法概述;;例:计算an的值,应用减治技术得到如下计算方法:; 34;应用分治法(例如二分法)得到的算法通常具有如下递推式: ; 所以,通常来说,应用减治法处理问题的效率是很高的,一般是O(log2n)数量级。 ;5.2 查找问题中的减治法 ;一、问题描述:
应用折半查找方法在一个有序序列中查找值为k的记录。若查找成功,返回记录k在序列中的位置,若查找失败,返回失败信息。
;基本思想:在有序表中,取中间记录作为比较对象,若给定值与中间记录的关键码相等,则查找成功;若给定值小于中间记录的关键码,则在中间记录的左半区继续查找;若给定值大于中间记录的关键码,则在中间记录的右半区继续查找。不断重复上述过程,直到查找成功,或所查找的区域无记录,查找失败。 ;例:查找值为14的记录的过程: ;算法5.1——折半查找
1. low=1;high=n; //设置初始查找区间
2. 测试查找区间[low,high]是否存在,若不存在,则查找失败;
否则
3. 取中间点mid=(low+high)/2; 比较k与r[mid],有以下三种情况:
3.1 若kr[mid],则high=mid-1;查找在左半区进行,转2;
3.2
您可能关注的文档
- 人教版数学七年级上册第一章有理数《1.4.2有理数的除法》(第2课时)教案设计.docx
- 2018全国各地中考物理考试试题《浮力》考试试题汇编.doc
- 关于公文语言准确性的探讨.doc
- 九上语文《马说》习题精选教学课件.ppt
- 一本希望生培养措施.doc
- 浙江上绍兴市浣江教育集团2018年第二学期期中阶段性检测 七年级英语试卷(无答案).docx
- 重庆市黔江新华中学校2020届高三10月月考生物考试试卷.doc
- 高中英语人教版选修六Unit2 Poems Learning about Language教案设计.docx
- 和甲状腺相关的免疫分析技术.ppt
- 文言文阅读中考复习总结课件.ppt
- 浙江舟山市七校联考2026-2027学年高二上学期11月期中语文试题.docx
- 2026北京丰台高一(上)期中语文(教师版).docx
- 土木力学剪力、弯矩的计算.pptx
- 土木基础工程课件第四章 桩基础.pptx
- Allen试验与桡动脉穿刺技术详解(1).pptx
- 江苏南通市2026—2027学年高三第一次调研考试语文试卷及答案.doc
- 2026年度神经内科护理工作汇报.pptx
- 北京大学物流管理概论2024-2025学年第一学期期末试卷可打印大学生期末复习.pdf
- 北京大学英语口语2024-2025学年第一学期期末试卷可打印复习备考.pdf
- 北京大学英语听力2024-2025学年第一学期期末试卷可打印大学生期末复习.pdf
最近下载
- 华东师范大学《量子力学B》2023-2024学年第二学期期末试卷.pdf VIP
- 苹果中国(贵安)数据中心 环境影响报告表.pdf VIP
- 华东师范大学《通信工程专业综合》2023-2024学年第二学期期末试卷.doc VIP
- 华东师范大学《计算机视觉与多媒体信息处理》2023-2024学年第一学期期末试卷.doc VIP
- 华东师范大学《综合地球物理勘探》2023-2024学年第一学期期末试卷.doc VIP
- 华东师范大学《程序设计基础实践》2023-2024年第一学期期末试卷.pdf VIP
- 华东师范大学《程序设计基础》2023-2024学年第一学期期末试卷.pdf VIP
- 华东师范大学《环境科学导论》2023-2024学年第一学期期末试卷.pdf VIP
- 华东师范大学《概率统计初步》2023-2024学年第一学期期末试卷.pdf VIP
- 华东师范大学《栽培与耕作学》2023-2024学年第二学期期末试卷.doc VIP
原创力文档

文档评论(0)