- 3
- 0
- 约 41页
- 2016-12-20 发布于重庆
- 举报
算法的时间复杂度 时间复杂度 从算法中选取其中对于所处理问题来说是基本操作的原操作,以该基本操作重复执行的次数作为算法的时间量度。 基本操作重复执行的次数一般为问题规模n的函数f(n),因此时间复杂度T(n)记作 T (n) = O( f (n) ) 上式表示随着问题规模n的增长,算法执行时间T(n)和f(n)同比增长 (2).算法的时间复杂度 算法的时间复杂度 问题规模 是指输入量的多少。 语句的频度 指该语句重复执行的次数。 一个算法中所有语句的频度之和构成该算法的执行时间。 时间复杂度 指算法中包含简单操作的次数。当问题规模充分大时,在渐近意义下的阶,称作算法的渐近时间复杂度,简称时间复杂度,通常用大O记号表示。 常见的时间复杂度有: O(1) 常量阶(级) O(n) 线性阶(级) O(n2) 平方阶(级) O(log n) 对数阶(级) O(n log n) 等 1 log2n n nlog2n n2 n3 2n 3n n! 时间复杂度例 时间复杂度例 时间复杂度例 问题规模为n 考察基本操作++x,分别执行1次,n次和n2次 三段程序的时间复杂度分别为O(1)、O (n)和O (n2),称为常量阶、线性阶和平方阶 // 程序段1 { ++x; //基本操作 s = 0; } //
您可能关注的文档
最近下载
- 2024年AIAG控制计划CP第一版培训教材.pdf VIP
- 医药销售人员培训体系搭建指南.docx VIP
- 2025年深圳市龙城高级中学自主招生数学复习题库附答案解析.pdf
- 初中生物思维导图.docx VIP
- 义获嘉瓷贴面粘接流程.pptx VIP
- 专题12 生物的遗传和变异-2024年中考生物真题分项汇编(全国通用)(第2期)(原卷版).docx VIP
- 2026年特种作业操作证(高处作业)考试题库.docx VIP
- 我好像在哪见过你-薛之谦-精灵王座-主题曲-简谱 数字谱 钢琴谱.pdf VIP
- 宣贯培训(2026)《SJT 10532-1994工艺管理》.pptx VIP
- 莲子脱壳机设计-说明书.doc VIP
原创力文档

文档评论(0)