数据结构与算法分析c++:算法分析
2017-11-07 15:06
302 查看
运行时间计算的一般法则:
法则一:for循环
一个for循环的运行时间至多是该for循环内语句(包括测试)的运行时间乘以迭代次数;法则二:嵌套循环
从里向外分析这些循环,在一组嵌套循环内部的一条语句总的运行时间为该语句的运行时间和该组所有循环的大小的乘积;法则三:顺序语句
将各个语句的运行时间求和;法则四:if/else语句
if(condition)s1;
else
s2;
运行时间不超过判断时间加s1和s2运行时间较长者的总和;
相关文章推荐
- 数据结构与算法分析c++:算法分析
- <数据结构与算法分析 C++描述>算法分析之最大子序列和问题
- 数据结构与算法分析(chapter2 算法分析)
- 数据结构与算法分析(算法分析部分)
- C++ STL list 成员函数 sort算法分析
- 数据结构与算法分析(4)算法分析的编程练习
- 从零开始学C++之STL(六):变动性算法源代码分析与使用示例(copy_backward、 transform、 replace_copy_if 等)
- 数据结构与算法分析(3)算法分析
- 数据结构与算法分析再读之引论和算法分析
- C++三色球问题描述与算法分析
- 从零开始学C++之STL(六):变动性算法源代码分析与使用示例(copy_backward、 transform、 replace_copy_if 等)
- 《数据结构与算法分析》学习笔记(二)——算法分析
- C++螺旋队列算法分析
- 浅谈数据结构与算法分析学习及如何进行算法分析
- 从零开始学C++之STL(七):剩下5种算法代码分析与使用示例(remove 、rotate 、sort、lower_bound、accumulate)
- C++ Primer 学习笔记_45_STL实践与分析(19)--泛型算法的结构
- 数据结构与算法分析之c++STL的vector特点分析
- C++与matlab混合编程基于主成份分析算法的数值分析(二)
- 【数据结构与算法分析——C语言描述】第二章总结 算法分析
- [C++]数据结构:算法分析之八皇后问题