- 8
- 0
- 约9.02千字
- 约 30页
- 2016-11-23 发布于贵州
- 举报
谢谢! 数学建模---常用技巧 常用技巧 计算复杂性分析 算法设计 精确算法 近似算法 算法计算量估计、算法优劣比较 比较算法的好坏,从不同的角度出发,有各种不同的标准。在这里,我们仅就算法的计算速度作一个十分粗略的比较。 例1 (整理问题)给定n个实数a1, a2,…, an,要求将它整理成由小到大排列(或由大到小排列)的顺序:b1, b2,…, bn,b1≤ b2≤…≤ bn。 (算法1) 取出a1, a2,…, an中的最小者,令其为b1。从a1, a2,…, an中去除b1,在余下的n—1个数中选出最小者,令其为b2,…,直至得到b1, b2,…, bn。 容易看出,为了排出b1, b2,…, bn,算进行了 n(n-1)/2 次比较。 (算法2) 步0 b1←a1 步1 设已有b1,…,bk (1≤kn),将按两分法比较的方式把ak+1排入其中:若b1≤…≤bi≤ak+1≤bi+1≤…≤bk,令(b1, b2,…,bk , bk+1)←(b1,…, bi, ak+1, bi+1, …, bk)。若k+1n,令k ← k+1,返回步1。 计算复杂性 我们来分析一下算法2的计算量: 排出b1不必作比较,排出b2只需作一次比较,…,一
您可能关注的文档
最近下载
- 人教版中考英语话题复习:饮食,疾病与健康课件.pptx VIP
- 安徽省合肥市普通高中六校联盟2024-2025学年高一下学期4月期中联考数学试题(含答案解析).docx VIP
- 12SS508混凝土模块式室外给水管道附属构筑物.docx VIP
- AP微积分AB 2015年真题 (选择题+问答题) AP Calculus AB 2015 Released Exam and Answers (MCQ+FRQ).pdf VIP
- VTE的预防和护理课件.ppt VIP
- 三晶变频器SAJ8000变频器说明书.pdf
- 农用地估价技术报告(修正).doc VIP
- 英国石油公司BP的案例分析(60页).docx VIP
- 移动支架法在东风大道快速化改造二期工程中的应用.doc VIP
- 高中数学函数的概念与性质知识清单.pdf VIP
原创力文档

文档评论(0)