- 9
- 0
- 约2.29千字
- 约 7页
- 2018-08-22 发布于福建
- 举报
分治策略在求最大最小数中应用与分析
分治策略在求最大最小数中应用与分析
摘 要:排序(Sorting)是计算机程序设计中的一个重要操作,它的功能是将一个数据记录的任意序列,重新排列成一个按关键字有序的序列,在实现的过程中,可以有多种方法,其中利用分治策略是解决这一问题的有效途径。本文通过比较讨论了运用分治策略的思想实现快速求解,证明其有效性和高效性。
关键词:分置策略;应用;分析
1前言
任何一个可以用计算机求解的问题所需的计算时间都与其规模有关。问题的规模越小,越容易直接求解,解题所需的计算时间也越少。例如,对于n个元素的排序问题,当n=1时,不需任何计算。n=2时,只要作一次比较即可排好序。n=3时只要作3次比较即可,…。而当n较大时,问题就不那么容易处理了。要想直接解决一个规模较大的问题,有时是相当困难的。
2分治策略的应用与分析
分治法的设计思想是,将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。
分治策略是:对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决,否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。这种算法设计策略叫做分治法。
分治法在每一层递归上都有三个步骤:
①分解:
您可能关注的文档
最近下载
- 新疆二造安装实务试题及答案.doc VIP
- 2026内蒙古恒正实业集团有限公司招聘10名工作人员笔试历年难易错考点试卷带答案解析.docx VIP
- 《年产50万吨尿素工艺(煤制尿素)-净化工段工艺计算设计》10000字.docx
- 福建农林大学金山学院学生综合素质测评管理规定09.9.7.pdf VIP
- 小儿肠外营养指南 :维生素2021.pdf VIP
- 江苏省高速公路施工标准化指南软基施工篇.doc VIP
- 危大工程清单.doc VIP
- 2025年真题试卷新疆维吾尔自治区二级造价工程师考试试题.docx VIP
- 新版标志牌GB 2894-2025《安全色和安全标志》word版.docx VIP
- 专题24 直线与圆问题(解答题)(解析版)-2021年江苏省高考数学考前压轴冲刺.docx VIP
原创力文档

文档评论(0)