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

网站备案要买备案号做网站交互效果用什么软件

网站备案要买备案号,做网站交互效果用什么软件,免费网页设计作业素材,WordPress报错关闭目录 大O渐进表示法 一、时间复杂度量级的判断 定义: 例一:执行2*N+1次 例二:执行MN次 例三:执行已知次数 例四:存在最好情况和最坏情况 顺序查找 冒泡排序 二分查找 例五:阶乘递归 ​编辑 例…

目录

大O渐进表示法 

一、时间复杂度量级的判断

定义:

例一:执行2*N+1次

例二:执行M+N次

例三:执行已知次数

例四:存在最好情况和最坏情况

顺序查找

冒泡排序

二分查找

例五:阶乘递归

​编辑

例六:斐波那契递归

​编辑

总结:


算法时间、空间复杂度(一)-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/Xiaodao12345djs/article/details/142931619?spm=1001.2014.3001.5501

大O渐进表示法 

我们通常用大O渐进表示法来表示时间复杂度和空间复杂度的量级

例如:如果一个程序执行了2N+1次,那么这个程序的时间复杂度属于O(N)这个量级

一、时间复杂度量级的判断

定义:

算法中的基本操作的次数,与环境无关

例一:执行2*N+1次

时间复杂度的量级为O(N)

  • 保留执行次数的最高阶
  • 去掉最高阶的常系数
for(int k=0; k<2*N; k++)
{++count;
}while(w--)
{++count;
}

例二:执行M+N次

时间复杂度为O(N)或者O(M)

  • 如果M>>N,时间复杂度量级为O(M)
  • 如果N>>M,时间复杂度量级为O(N)
  • 如果相差不多,相当于执行2*N次或者2*M次,所以时间复杂度量级为O(N)或者O(M)
for(k = 0; k < M; k++)
{count++;
}
for(k = 0; k < N ; k++)
{count++;
}

例三:执行已知次数

时间复杂度位O(1)

for(int k = 0; k < 10; k++)
{count++;
}

例四:存在最好情况和最坏情况

如果出现最好情况执行次数和最坏情况执行次数,看最坏情况(下限)

  • 顺序查找

const char* strchr(const char* str, int characeter)
while(*str)
{if(*str == character){return str;}++str;
}

最好情况:执行1次就能找到

最坏情况:执行N次才能找到

时间复杂度为O(N)

  • 冒泡排序

最好情况:N-1次

最坏情况:N(N-1)/2(等差数列)

时间复杂度为O(N^2)

  • 二分查找

最好情况:1次

最坏情况:logN(以2为底N的对数,在C语言中会简化为logN,有的书上会简化成lgN(不推荐))

时间复杂度为O(logN)

​​​​​​​例五:阶乘递归

long long Fac(size_t N)
{if(0 == N)return 1;return Fac(N-1)*N
}

时间复杂度为O(N)

例六:斐波那契递归

long long Fib(size_t N)
{if(N<3)return 1;return Fib(N-1)+Fib(N-2);
}

时间复杂度为O(2^N)

总结:

  • O(1)           常数阶
  • O(logN)       对数阶
  • O(N)           线性
  • O(N*logN)    nlog阶
  • O(N^2)        平方阶
  • O(N^3)        立方阶
  • O(2^N)        指数阶
http://www.yayakq.cn/news/136828/

相关文章:

  • 建设网站方案 ppt电子商务网站建设设计题
  • 商标设计网站有哪些门业东莞网站建设技术支持
  • 布吉建网站工程中标公示查询
  • 怎样做展会推广网站wordpress 柚子皮5.61
  • 泉州做网站排名做网站图片要求
  • 做网站赚钱多吗哈尔滨微网站建设
  • 网站建设的原因免费设计图网站
  • 端网站建设佛山企业网站搭建公司
  • 海珠建网站多少钱上海seo推广服务
  • 做网站找个人还是找公司好门户系统登录
  • 佛山网站建设冯哥WordPress导出单页
  • 东莞网站到首页排名wordpress文章中图片并排
  • 潍坊网站定制公司网站建设可行分析性报告
  • 平江网站设计多少钱怎么搜索别人的wordpress模板
  • 网站标题 关键词 描述之间的关系广州网站建设公司兴田德润可以不
  • 纪检监察工作 网站建设企业网站推广按成交收费
  • 新视网站建设联系qq做铝板的网站
  • 网站维护 费用东莞做网站最好有哪些公司
  • 源码网站开发网页在线生成器
  • 建设网站需要服务器普工找工作哪个网站好
  • 怎样用vs做简单网站山东济南网站制作
  • 网站开发如何兼容不同ie教育 wordpress模板下载地址
  • 大数据网站建设和网站宣传海报图片
  • 专业网站建设品牌策划方案手机装wordpress
  • 帝国cms 做的博客网站优秀网页设计师
  • 用手机制作网站WordPress插件Discuz
  • 做app和做网站公司建设网站有什么好处
  • 朝阳区规划网站什么的网站策划
  • 国外网站素材html电影网页设计教程
  • linux创建网站黑龙江采购网