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

廊坊百度网站推广怎么开发网站

廊坊百度网站推广,怎么开发网站,重庆电子工程职业学院招生网,网站建设做的好处.如何衡量一个算法的好坏:时间复杂度和空间复杂度 算法效率分为时间效率和空间效率,时间效率称为时间复杂度,空间效率称为空间复杂度 时间复杂度 算法的时间复杂度是一个数学函数,它描述了算法的运行时间,一个算法执…

.如何衡量一个算法的好坏:时间复杂度和空间复杂度

算法效率分为时间效率和空间效率,时间效率称为时间复杂度,空间效率称为空间复杂度

时间复杂度

算法的时间复杂度是一个数学函数,它描述了算法的运行时间,一个算法执行耗费的时间,和这个算法当中语句的执行次数有关,语句执行次数越多,运行时间就多,成正比,算法中的基本操作执行次数,为算法的时间复杂度

大O的渐进表示法

找语句执行次数多的语句===找循环

语句执行次数:n^2+2n+10;

用N表示法表示时,只保留最高次项

时间复杂度T(n^2);

推到O阶方法

1.用常数1取代运行时间中的所有加法常数

2.再修改后的执行次数中,只保留最高阶项

3.如果最高项存在且不是1,则去除与这个项目相乘的常数,得到的结果就是O阶

时间复杂度 分为最好情况、最坏情况、平均情况

我们一般所说的时间复杂度是最坏情况下的时间复杂度

常见时间复杂度例题

1.

语句执行次数:1+2n+1+M+1;

时间复杂度:O(n);

2.

语句执行次数:1+m+n+1;

时间复杂度:O(m+n);

3.

语句执行次数:102;

时间复杂度:O(1);

4.

语句执行次数:array.length+array.length*(array.length-1)*3+2;

时间复杂度:O(n^2);

冒泡排序法是n^2;

5.

二分查找:n/2^x=1,n=2^x,x=log2n;

时间复杂度:O(log2N);

6.

递归的时间复杂度如何运算:递归的时间复杂度=递归的次数*每次递归后执行的次数

时间复杂度:O(n);

计算时间复杂度不要只记得循环次数,要关注具体的每一个语句,进行判断

7.

F(n)=F(n-1)+F(n-2);

斐波那契递归数列的时间复杂度:

最坏情况下:遍历所有节点

O(2^n);

空间复杂度

空间复杂度是对一个算法在运行过程中临时占用存储空间大小的度量,也使用大O渐进表示法

无论是空间复杂度还是时间复杂度,我们都应该结合代码的实现去做空间复杂度和时间复杂度的计算,一些常用的复杂度大小:O(logN) < O(N) < O(N*logN) <O(n^2); 

  

http://www.khdw.cn/news/34576.html

相关文章:

  • 高端房产网站建设企业网站设计制作
  • 巩义网站建设谷歌seo排名
  • 做营养的网站百度app首页
  • 韩韩良品只做性价比网站下载sem竞价推广
  • 公司营销型网站公司今日头条号官网
  • 网站开发整套视频怎么创建个人网站
  • 东莞百度提升优化宁波seo推广哪家好
  • 做网站用jsp和htmlbt种子搜索神器
  • 绍兴做公司网站的公司杭州seo推广服务
  • wordpress添加标签后哪里显示seo外链平台
  • 保定定兴网站建设班级优化大师免费下载电脑版
  • 微信朋友圈做网站推广赚钱吗企业seo顾问公司
  • 成都网站建设公司seo工作内容有哪些
  • 蓝色为主的网站案例线上引流的八种推广方式
  • 手机app微信网站建设哈尔滨seo优化培训
  • 用sublime text做网站大连网络推广
  • 易县有没有z做网站的seo主要做什么工作内容
  • 网站开发需要哪些知识seo点击器
  • 宗教网站源码百度关键词自然排名优化公司
  • 怎么做域名网站备案新闻营销
  • 网站登录注册怎么做百度快速收录3元一条
  • 营销型网站建设个人快速网站seo效果
  • 建造师在建设部网站何时更新最新一周新闻
  • 网站制作中搜索栏怎么做6短视频运营是做什么的
  • 做传销网站后果严重吗企业网络营销推广平台
  • 做网站的软件去哪里买最新疫情爆发
  • 苏州园区做网站搜索网站排名优化
  • 龙岗网站制作公司痘痘怎么去除效果好
  • 河北建设厅安监站官方网站电商平台链接怎么弄
  • 东莞做网站 自媒体产品推广广告