1 算法的好与坏:算法运行时间的长短和占用内存空间的大小,是衡量程序好坏的重要因素。
2.基本操作执行次数 T(n): 算法运行时间
3.渐进时间复杂度
若存在函数f(n),使得当n趋近于无穷大时,T(n)/f(n)的极限值为不等于 零的常数,则称f(n)是T(n)的同数量级函数。记作T(n)=O(f(n)),称为 O(f(n)),O为算法的渐进时间复杂度,简称为时间复杂度。
O(1)<O(logn)<O(n)<O(n 2 )
时间复杂度
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 概念 时间复杂度:用来定性的描述算法的执行时间的一个函数,更类似于一个耗时的趋势,函数表示为: O(f(n)) 名...
- 终于开始写数据结构和算法的博客了,迈出了2019年的第一步,今年的计划,首先是写完数据结构和算法的博客,然后开始学...