- 27
- 0
- 约9.92千字
- 约 34页
- 2016-08-31 发布于重庆
- 举报
1-数据结构-清华大学严蔚敏-绪论
例1:素数的判断算法。 Void prime( int n) /* n是一个正整数 */ { int i=2 ; while ( (n% i)!=0 i*1.0 sqrt(n) ) i++ ; if (i*1.0sqrt(n) ) printf(“d 是一个素数\n” , n) ; else printf(“d 不是一个素数\n” , n) ; } 嵌套的最深层语句是i++;其频度由条件( (n% i)!=0 i*1.0 sqrt(n) ) 决定,显然i*1.0 sqrt(n) ,时间复杂度O(n1/2)。 例2:冒泡排序法。 Void bubble_sort(int a[],int n) { change=false; for (i=n-1; change=TURE; i1 change; --i) for (j=0; ji; ++j) if (a[j]a[j+1]) { a[j] ←→a[j+1] ; change=TURE ; } } 最好情况:0次 最坏情况:1+2+3+?+n-1=n(n-1)/2 平均时间复杂度为: O(n2) 1.3.4 算法的空间分析 空间复杂度(Space complexity) :是指算法编写成程序后,在计算机中运
您可能关注的文档
- 六年级语文上册前半学期知识梳理.doc
- 六种无线频传输器的比较及无线监控,无线视频监控的组成.doc
- 六语下第三单元单元备课.doc
- 六面整体浑圆力科学训练教程.doc
- 关于(guanyu)爱情的寓言故事准的心理测试.doc
- 关于ACCAF9常见的问题.doc
- 关于XX公司建设给XX村造成公路损毁及财产损失的情况汇报.doc
- 关于东莞“中国制造”转型的调查分析.doc
- 关于举办金属非金属矿山安全标准化专题.doc
- 关于一个汽车销售公司的市场营销活动.doc
- 中国国家标准 GB/Z 18975.11-2026工业自动化系统与集成 流程工厂(包括石油和天然气生产设施)生命周期数据集成 第11部分: 基于RDFS方法论的参考数据工业简化用法.pdf
- GB 51251-2017 建筑防烟排烟系统技术标准 正式版加条文.pdf
- 《建筑防烟排烟系统技术标准》GB51251-2017(170822报批稿)规范.pdf
- 2025年人形机器人市场研究报告.docx
- 2025年人形机器人市场研究报告.pdf
- 从对话到执行:OpenClaw企业级智能体应用手册.pdf
- 《商业模式创新》.pdf
- Openclaw龙虾全维度安全实战指南.pdf
- 2025年IT行业项目管理调查报告.pdf
- 2025年宠物洗护市场复盘总结及新品趋势.pdf
原创力文档

文档评论(0)