- 1
- 0
- 约1.19万字
- 约 50页
- 2019-10-28 发布于湖北
- 举报
解答以下问题: 1. 试分析算法的时间复杂度。即,求出数组a不同元素之间比较次数的关系表达式T(n, k)。 解:显然,T(n, k)不仅与n有关,而且与k有关。 T(n, k) = = = k(2n – k – 1) / 2 2. 问:在什么情况下,算法有最坏时间复杂度和最好时间复杂度?分别计算最好、最坏情况下的时间复杂度。 解:当k=n时,算法有最坏时间复杂度。此时, T(n, k) = T(n, n) = n(n-1)/2 当k=1时,算法有最好时间复杂度。此时, T(n, k) = T(n, 1) = n – 1 3. 如果k在1至n之间取值等概率,请计算该算法的平均时间复杂度,并写出它的上界函数。 解:∵对于一个确定的k值,算法具有时间复杂度: T(n, k) = k(2n – k – 1)/2 ∴算法的平均时间复杂度是对T(n, k)的“加”权平均值。故,算法的平均时间复杂度是: A(n) = 1/n
您可能关注的文档
- 第2章23连续小波变换的性质2015修正2.pdf
- 第2章26连续小波变换应用演示2015秋修.pdf
- 第2章8086微处理器结构.pdf
- 第2章2关系代数与关系演算.pdf
- 第2章VB的界面设计.pdf
- 第2章Linux基础命令.pdf
- 第2章Android开发环境搭建.ppt
- 第2章⑴回归分析概述.pdf
- 第2章-材料的电学性能.pdf
- 第2章⑸单方程模型的区间估计.pdf
- 六年级科学上册2025年期末测试卷解析及答案.docx
- 2026年第二批四川内江市隆昌市社会工作服务岗位人员招募6人笔试备考题库及答案解析.docx
- 2025年人教版小学六年级英语上册单元测试卷.docx
- 巡线工安全培训.pptx
- 2025年北师大五年级上册语文期末复习时间管理试卷.docx
- 2026年小学二年级数学下册有余数的除法练习题.docx
- 2026年安徽芜湖市人才发展集团“产业工程师”第六期焊接人才招聘10人笔试备考题库及答案解析.docx
- 2026云南曲靖经开区卓然学校秋季中小学优秀教师招聘备考题库附答案详解(模拟题).docx
- 2025年初中三年级物理上册单元练习卷.docx
- 2025年高中英语口语表达强化试卷.docx
最近下载
- 肠梗阻导管临床应用专家共识.pptx VIP
- 110kV〜750kV架空输电线路施工及验收规范.docx VIP
- 广西来宾市象州县2024-2025学年七年级上学期1月期末数学试题(含答案).docx VIP
- 建筑工程图集 13K704:供暖空调水处理设备选用与安装.pdf VIP
- 日本麻将游戏规则.pdf VIP
- JBT 8935-2014 工艺流程用压缩机安全要求.docx VIP
- 《Adobe-Illustrator教学》课程教案.docx VIP
- 西南科技大学《工程制图A2》2013-2014学年第二学期期末试卷及答案A卷.pdf VIP
- DB23_T959-2005生态林公益林建设技术规程.pdf VIP
- HG-T 4686-2014 液氨泄漏的处理处置方法.pdf VIP
原创力文档

文档评论(0)