新概念c语言程序设计4课件
第4章
算法设计策略;4.1 分治策略
4.2 回溯策略
4.3 贪心策略
4.4 分枝界定策略
4.5 动态规划;4.1 分治策略 ;4.1.1 二分查找
4.1.2 快速排序
4.1.3 自行车带人问题;4.1.1 二分查找;二、算法分析 ; 为了使算法更具一般性,设数列为as、as+1、…、ar、s为数列的起始元素序号(开始时为1),r为数列的终止元素序号(开始时为n),则利用二分查找法在其中找出元素x的递归函数binsrch(s,r,x)可描述为:
binsrch(s,r,x)
{
m=(s+r)/2;
if(x==am)
打印找到信息后返回;
else if(s=r)
打印找不到信息,结束程序执行;
else if(xam)
调用函数binsrch(m+1,r,x);
else
调用函数binsrch(s,m-1,x);
};三、程序;三、程序(续);四、说明;五、编程练习;4.1.2 快速排序; 5 7 9 8 1 6 3 4 2;二、算法框架;基本思路; 5 7 9
您可能关注的文档
最近下载
- GB 9706.1-2020 医用电气设备 第1部分:基本安全和基本性能的通用要求 Extract OCR.pdf VIP
- DBJT15-101-2022 建筑结构荷载规范(广东省).pptx
- 2.1地球和地球仪课件-2025-2026学年地理中图版七年级上册.pptx VIP
- 英语学习英语四级模拟练习翻译.doc VIP
- 电力工程项目建设用地指标(送审版本),建标[2010]78号.docx VIP
- 专利估值流程、估值报告大纲、不同应用场景下估值方法选择指引、指标、评判标准.docx VIP
- 广西玉林职业技术学院使用教职人员招聘笔试真题及答案详解一套.docx VIP
- 贵州消防大队文员笔试题.pdf
- 2025年中国养心定悸胶囊市场数据调查、监测研究报告.docx
- 2026成都市武侯高中高一入学数学分班考试真题含答案.docx VIP
原创力文档

文档评论(0)