您当前的位置: 首页 >  数据结构
  • 1浏览

    0关注

    880博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【数据结构实战C++】4 算法复杂度概念

CodeAllen嵌入式编程 发布时间:2020-04-13 18:54:34 ,浏览量:1

【数据结构实战C++】4 算法复杂度概念

作者 CodeAllen ,转载请注明出处

效率是工程中最关注的算法特性

算法效率的量度的几个方法

事后统计法 -比较不同算法对同一组输入数据的运行处理时间 -缺陷

  • 为了获得不同算法的运行时间必须编写相应程序
  • 运行时间严重依赖硬件以及运行时的环境因素
  • 算法的测试数据的选取很困难

事前分析估算 -依据统计的方法对算法效率进行估计 -影响算法效率的主要因素

  • 1,算法采用的策略和方法
  • 2,问题的输入规模
  • 3,编译器所产生的代码
  • 4,计算机的执行速度

算法效率的简单估计一在这里插入图片描述

算法效率的简单估计二在这里插入图片描述算法效率的简单估计三在这里插入图片描述 程序效率估算

#include 

using namespace std;

int func(int a[], int len)       // ==> (n*n + 2)
{
    int ret = 0;      // 1
    
    for(int i=0; i            
关注
打赏
1665938897
查看更多评论
0.0393s