当前位置: 首页 > wzjs >正文

建设一站式服务网站网站查询域名ip

建设一站式服务网站,网站查询域名ip,电脑版浏览器,wordpress改了固定链接后1. 算法效率 时间复杂度:一个算法所花费的时间与其中语句的执行次数成正比,所以算法中的基本操作的执行次数,为算法的时间复杂度。 空间复杂度:主要衡量一个算法运行所需要的额外空间 1.1 时间复杂度 找到某条基本语句与问题规模N之间的数学表达式,就是算出了该算法的…

1. 算法效率

时间复杂度:一个算法所花费的时间与其中语句的执行次数成正比,所以算法中的基本操作的执行次数,为算法的时间复杂度。

空间复杂度:主要衡量一个算法运行所需要的额外空间

1.1 时间复杂度

找到某条基本语句与问题规模N之间的数学表达式,就是算出了该算法的时间复杂度。

举例1:计算fun1中++count语句总共执行了多少次

 void Func1(int N) {int count = 0;for (int i = 0; i < N ; ++ i) {for (int j = 0; j < N ; ++ j){++count;}}for (int k = 0; k < 2 * N ; ++ k){++count; }int M = 10;while (M--) {++count; }printf("%d\n", count);}

答:N^2+2N+10

1.1.1 大O渐进表示法 (估算)

大O符号 (Big O notation):用于描述函数渐近行为的数学符号

推导大O阶的方法:

  1. 用常数1取代运行时间中的所有加法常数
  2. 在修改后的运行次数函数中,只保留最高项
  3. 如果最高阶项存在且系数不是1,则去除与这个项相乘的系数,得到的结果就是大O阶

1.1中举例1使用大O的渐近表示法后,时间复杂度为O(N^2)

另外有些算法的时间复杂度存在最好,平均和最坏情况:

比如冒泡排序中,最好的情况是1,平均情况是N/2,最坏情况是N。

1.1.2 时间复杂度计算举例

1.1.2.1 O(N)
 void Func2(int N) {int count = 0;for (int k = 0; k < 2 * N ; ++ k){++count;}int M = 10;while (M--){++count;}printf("%d\n", count);}

结果:2N+10,表示为N(0)

1.1.2.2 O(M + N)
 void Func3(int N, int M){int count = 0;for (int k = 0; k < M; ++ k){++count;}for (int k = 0; k < N ; ++ k){++count;}printf("%d\n", count);}

结果:M + N,表示为O(M + N)

1.1.2.3 O(1)
 void Func4(int N) {int count = 0;for (int k = 0; k < 100; ++k){++count;}printf("%d\n", count);}

结果:100,表示为O(1)

1.1.2.4 O(N^2)
 void BubbleSort(int* a, int n) 
http://www.dtcms.com/wzjs/27019.html

相关文章:

  • php是做网站还是网页网络推广有几种方法
  • 深圳网站制作网站建设怎么制作网站深圳博纳常见的系统优化软件
  • wordpress淘宝发货插件企业网站seo哪里好
  • 企业网站建设实训心得2345网址导航主页
  • 成都网站建设:思乐科技简述seo的概念
  • 影响网站收录的因素站长seo查询
  • 企业网站建设方案价格中国突然宣布大消息
  • 免费crm网站下载的软件自己做网站的流程
  • 网站如何添加百度地图镇江百度推广公司
  • 博客网站模板品牌全网推广
  • 做国外网站建设站优云seo优化
  • php网站开发的相关技术关键词推广seo
  • 网站开发论文靠谱不中山网站建设公司
  • 网站升级什么意思天门seo
  • wordpress没有票编辑器湖南百度seo
  • 微软做网站的软件郑州seo优化外包公司
  • 昆山公司做网站如何网络营销自己的产品
  • 常州网站建设智博关键词优化百家号
  • dw是做网站怎么给表格影藏360竞价推广开户多少钱
  • 包装设计网站是什么样子的广安网站seo
  • 申请园区网站建设经费的请示什么是seo
  • 济南建站公司价格直链平台
  • 好吃易做的家常菜网站绍兴seo网站推广
  • 音乐网站 模板百度指数排名明星
  • 阅读的网站建设需要多少钱seo是做什么的
  • 旅行社 网站系统杭州百度公司在哪里
  • 织梦如何做几种语言的网站营销100个引流方案
  • 初创业公司做网站烟台seo快速排名
  • 商城网站项目策划书灰色词seo排名
  • 公司做网站 需要解决哪些问题设计网站