分析:如果n=1即只有一个元素,则只要比较这个元素和x就可以确定x是否在表中。因此这个问题满足分治法的第一个适用条件 分析:比较x和a的中间元素a[mid],若x=a[mid],则x在L中的位置就是mid;如果xa[mid],由于a是递增排序的,因此假如x在a中的话,x必然排在a[mid]的前面,所以我们只要在a[mid]的前面查找x即可;如果xa[i],同理我们只要在a[mid]的后面查找x即可。无论是在前面还是后面查找x,其方法都和在a中查找x一样,只不过是查找的规模缩小了。这就说明了此问题满足分治法的第二个和第三个适用条件。 分析:很显然此问题分解出的子问题相互独立,即在a[i]的前面或后面查找x是独立的子问题,因此满足分治法的第四个适用条件。 二分搜索技术 给定已按升序排好序的n个元素a[0:n-1],现要在这n个元素中找出一特定元素x。 分析: 该问题的规模缩小到一定的程度就可以容易地解决; 该问题可以分解为若干个规模较小的相同问题; 分解出的子问题的解可以合并为原问题的解; 分解出的各个子问题是相互独立的。 二分搜索技术 给定已按升序排好序的n个元素a[0:n-1],现要在这n个元素中找出一特定元素x。 据此容易设计出二分搜索算法: templa
您可能关注的文档
- 水文学(第2章-河流)-叶许春2浅析.ppt
- 水污染控制工程浅析.ppt
- 水资源利用与保护1浅析.ppt
- 思想品德:第四课《了解基本国策与发展战略》第三框(人教新课标九年级)浅析.ppt
- 思想品德粤教版1.2明辨是非浅析.ppt
- 思修第七章3节浅析.ppt
- 四川高考化学二轮元素推断专题浅析.ppt
- 四川省2016中考化学考点聚焦第28讲专题六化学计算浅析.ppt
- 四川省江油市花园路初级中学七年级英语上册Unit1Myname’sGinaSectionB2(新版)人教新目标版浅析.ppt
- 四川省江油市花园路初级中学七年级英语上册Unit3IsthisyourpencilSectionB1浅析.ppt
- 2026年八年级历史八年级学业水平模拟模拟试卷(云南专用版·教师讲评版,含参考答案解析).docx
- 2026年八年级历史八年级月度质量检测质量检测卷(广西专用版·学生练习版,含参考答案解析).docx
- 2026年高三道德与法治高考二模模拟试卷(湖南专用版·学生练习版,含参考答案解析).docx
- 2026届九年级英语中考一模模拟试卷(广东专用版·专题融合卷,含答案逐题解析与听力原文).docx
- 2026年九年级语文中考二模模拟试卷(广西专用版·易错题诊断卷,含参考答案解析与作文范文).docx
- 2026年高三历史高考冲刺押题模拟试卷(重庆专用版·学生练习版,含参考答案解析).docx
- 2026届八年级道德与法治八年级下册期中模拟试卷(安徽专用版·易错题诊断卷,含参考答案解析).docx
- 2026届高二物理高二学业水平模拟模拟试卷(福建专用版·原创命题A卷,含答案详解与评分标准).docx
- 2026届八年级历史八年级下册期中模拟试卷(福建专用版·考前适应卷,含参考答案解析).docx
- Unit5OurneighbourhoodLesson4Changesintheneighbourhood课件冀教版七年级英语下册_1.pptx
原创力文档

文档评论(0)