- 15
- 0
- 约1.05千字
- 约 3页
- 2017-09-01 发布于重庆
- 举报
快速排序算法的时间复杂度分析[详解Master method]?经常听人谈起各种排序算法的时间复杂度,这个是O(n2)的,那个是O(n)的,这些人讲起来可谓滔滔不绝,但是你停下来问问他为什么这个是这个复杂度,他是怎么算出来的?往往没几个人能说出来。这个是一个浮躁的社会,大家都追求速度,到处复制,粘贴代码,拿人家的代码跑一便,就说自己会了这个,会了那个..?也许有人觉得算法分析的太深没有用,但是笔者认为,有时候了解细节很重要,比如快速排序算法的时间复杂度,有时候是O(nlgn),?有时候就是O(n2),?在你不知道自己数据特性的情况下,很难选择是否使用快速排序,因为他并不总是最快的。?说了些没用的,让我们进入正题吧:?为了分析快速排序的时间复杂度,请先看下面的主定理:?主定理: T?[n]?= aT[n/b]?+?f (n)其中?a?=?1?and?b 1?是常量?并且?f (n)?是一个渐近正函数,?为了使用这个主定理,您需要考虑下列三种情况:???想必大家都知道快速排序的过程,如果对这个过程有什么不了解,请参考下文:/pugang/archive/2012/06/27/2565093.html/pugang/archive/2012/06/27/2565093.html?快速排序的每一次划分把一个?问题分解成两个子问题,其中的关系可以用下式表示:?T[n] = 2T[n/2]
您可能关注的文档
- JXM3-100断路器过载特性验证中的完善与体会.doc
- Sonar开源的Java源代码管理平台UT覆盖率x文档_IT168.docx
- 第二节环境对生物的影响教学设计.doc
- VB多分支选择结构的运用.doc
- 第二节几种重要的金属化合物教案.doc
- WAP20网页设计中的交互细节x文档.docx
- 第九章第1节血液教案.doc
- 第六章业绩评价与价值管理50215.doc
- YBT-《冷轧后钢板和钢带表面残油、残铁含量的测定方.doc
- 第七章货币政策效应分析.docx
- 《GB/T 21714.4-2026雷电防护 第4部分:建筑物内电气和电子系统》.pdf
- 中国国家标准 GB/T 21714.4-2026雷电防护 第4部分:建筑物内电气和电子系统.pdf
- GB/T 21714.4-2026雷电防护 第4部分:建筑物内电气和电子系统.pdf
- 中国国家标准 GB/T 21714.3-2026雷电防护 第3部分:建筑物的物理损害和生命危险.pdf
- 《GB/T 21714.3-2026雷电防护 第3部分:建筑物的物理损害和生命危险》.pdf
- GB/T 21714.3-2026雷电防护 第3部分:建筑物的物理损害和生命危险.pdf
- GB/Z 47790.21-2026电测量 付费系统 第21部分:标准化框架.pdf
- 中国国家标准 GB/Z 47790.21-2026电测量 付费系统 第21部分:标准化框架.pdf
- 《GB/Z 47790.21-2026电测量 付费系统 第21部分:标准化框架》.pdf
- 《GB/T 32151.56-2026温室气体排放核算与报告要求 第56部分:制冷空调设备生产企业》.pdf
最近下载
- 教科版(2024)小学科学一年级上册《我们知道的植物》教案及反思.docx VIP
- ISO 37001-2025 反贿赂管理体系要求及使用指南(整合版-2025).pdf VIP
- 化工设备操作与维护 教学课件 ppt 作者 马金才 葛亮 主编第一章 化工设备基础.pptx VIP
- 孕期及胎儿营养.ppt VIP
- ZARA快时尚供应链全球采购模式分析报告.docx
- (2026秋新版)部编版四年级语文上册《语文园地一》PPT课件.pptx VIP
- (2026秋新版)部编版四年级语文上册《《语文园地一》》PPT课件.pptx VIP
- 铁路路基注浆加固施工技术.pdf VIP
- 微量营养素与出生缺陷.ppt VIP
- 太平高诊无忧附加终身寿险.pdf VIP
原创力文档

文档评论(0)