算法设计与分析演示稿 纪玉波制作(C) 算法设计与分析 ——分治法 * * 分治法(divide-and-conquer) 分治策略是一种用得最多的一种有效方法,它的基本思想将问题分解成若干子问题,然后求解子问题。子问题较原问题无疑是要容易些,由此得出原问题的解,就是所谓的“分而治之”的意思。分治策略还可以递归进行,即子问题仍然可以用分治策略来处理,最后的问题是非常基本而简单。下面举几个例子。 1.合并排序 合并算法排序即属于分治方法。合并(Merge)就是将两个或多个有序表合并成一个有序表,例如下图所示的两个有序表经合并运算后得到一个有序表。我们在此只用到两个有序表的合并,称为二路并〔Two-way merge)。 合并排序(Merge sort)就是利用这种合并过程进行排序,即先将n个数据看成n个长度为l的表,将相邻的表成对合并,得到长度为2的n/2个有序表;进一步再将相邻表成对会并,得到长度为4的n/4个有序表;……;如此重复做下去,直至所有数据均合并到一个长度为n的有序表为止,即完成排序。上述每一次的合并过程称为一趟〔Pass),整个排序过程叫二路合并排序。下图是二路合并排序过程的一个例子。 [7] [15] [13] [10] [4] [20] [19] [8] [7] [15] [10] [13]
您可能关注的文档
- 事业单位的资产和负债.ppt
- 试验检测2017.4.6(更新).ppt
- 试验员培训课件~混凝土.ppt
- 适航管理课程展示2-ARJ21-700型号合格审定基础研究.pptx
- 适应大学新生活,确立人生新目标.pptx
- 适用于全光开关的PrAu三阶非线性光学性质研究.ppt
- 室内环境与行为计划——图书馆空间.ppt
- 室内设计表现图技法.ppt
- 室内温湿度光强检测仪的设计与实现.doc
- 室内装饰材料第5章-装饰木地板.ppt
- 《山水家园》教学课件-2026-2027学年岭南版(新教材)小学美术五年级上册.pptx
- 《延展的长卷空间》教学课件-2026-2027学年岭南版(新教材)小学美术五年级上册.pptx
- 《有趣的平面空间》教学课件-2026-2027学年岭南版(新教材)小学美术五年级上册.pptx
- 凤头巧饰亮人眼眸记叙文开头写作指导.pptx
- 《印痕记历史》教学课件-2026-2027学年岭南版(新教材)小学美术五年级上册.pptx
- 凤都小学张建芳教学.pptx
- 凯里市企业职工基本养老保险相关政策培训.pptx
- 凯雷对于金融服务业看法.pptx
- 凸显核心价值构建知能体系课件.pptx
- 凸版制版原理及工艺.pptx
最近下载
- 数制及其转换-高一-信息技术-课件.pptx VIP
- 2026年医疗卫生系统招聘考试(口腔医学)历年参考题库含答案详解.docx VIP
- 考前必备2023年四川省成都市警察招考公安专业科目真题(含答案).pdf VIP
- 脑卒中患者言语功能障碍的康复治疗.pptx VIP
- ISY系列内胀式电动管子坡口机使用说明书-焊道处理机等离子切割机.PDF VIP
- 《导电聚烯烃包覆金属接地材料接地装置施工及验收标准》.pdf VIP
- DG_TJ08-2046-2024 建设项目(工程)竣工档案编制技术标准.pdf VIP
- TY01-89-2016:建筑安装工程工期定额.pdf VIP
- 2.数智化能碳管理平台赋能零碳园区建设--南京国电南自自动化有限公司--余帆.pdf
- 脑卒中言语功能障碍康复诊疗规范(最新版).docx VIP
原创力文档

文档评论(0)