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

哈尔滨市建设网站百度有几个总部

哈尔滨市建设网站,百度有几个总部,开发app需要哪些费用,软件技术方案标题【数据结构篇】~复杂度 前言 C语言已经学完了,不知道大家的基础都打得怎么样了? 无论怎么说大家还是要保持持续学习的状态,来迎接接下来的挑战! 现在进入数据结构的学习了,希望大家还是和之前一样积极学习新知识…

标题【数据结构篇】~复杂度

前言

C语言已经学完了,不知道大家的基础都打得怎么样了?
无论怎么说大家还是要保持持续学习的状态,来迎接接下来的挑战!
现在进入数据结构的学习了,希望大家还是和之前一样积极学习新知识,同时还要巩固C的部分,一起加油吧!

复杂度

相信大家都听过算法吧,那衡量算法的好坏就是用复杂度来看的
复杂度分为:时间复杂度和空间复杂度,时间复杂度主要衡量一个算法的运行快慢,而空间复杂度主要衡量一个算法运行所需要的额外空间。
讲复杂度之前这里有一个题,大家可以先尝试做一下看看你能想出几种方法?
初入复杂度第一题

1·时间复杂度

算法的时间复杂度是一个函数式T(N),这里的T(n)其实和数学中的函数差不多,它的单位是(ms)毫秒,这个T(N)函数式计算了程序的执行次数,那么执行次数和运行时间就是等比正相关。
如图:

在这里插入图片描述
大家可以自己尝试一下在Release模式下时间是多少,图中“C++”一次时间复杂度就为T(1),那它一共++了10000000次那这段代码的时间复杂度就是T(10000000)吗?
大O的渐进表示法​
大O符号(Big O notation):是用于描述函数渐进行为的数学符号 ​
💡 推导大O阶规则​
1. 时间复杂度函数式T(N)中,只保留最高阶项,去掉那些低阶项,因为当N不断变大时,
低阶项对结果影响越来越小,当N无穷大时,就可以忽略不计了。
2. 如果最高阶项存在且不是1,则去除这个项目的常数系数,因为当N不断变大,这个系数
对结果影响越来越小,当N无穷大时,就可以忽略不计了。
3. T(N)中如果没有N相关的项目,只有常数项,用常数1取代所有加法常数。

所以上面那段代码的时间复杂度是O(1)!!!
下来有几个例子:
1·冒泡排序的时间复杂度为O(n^2
在这里插入图片描述
2.指数的时间复杂度
在这里插入图片描述
3.递归的时间复杂度
在这里插入图片描述

💡 总结
有些算法的时间复杂度存在最好、平均和最坏情况。
最坏情况:任意输入规模的最大运行次数(上界) ​
平均情况:任意输入规模的期望运行次数 ​
最好情况:任意输入规模的最小运行次数(下界) ​
大O的渐进表示法在实际中一般情况关注的是算法的上界,也就是最坏运行情况。

2·空间复杂度

空间复杂度的计算方法和时间复杂度大差不差。
创建一个变量和调用一次函数O(n)就为O(1);
还是有两个例子,如图:
1.冒泡排序
在这里插入图片描述
2.递归
在这里插入图片描述
下面是复杂度的对照表
在这里插入图片描述

3.初入复杂度第一题解析

1.第一种解法(不满足时间复杂度)( 时间复杂度 ​O(n^2)​)

在这里插入图片描述

2.第二种解法 (空间复杂度 ​O(n))(用空间换时间)

第二种:先创建一个新数组把要轮转的部分放入新数组,然后遍历数组。
在这里插入图片描述

3.第三种解法(空间复杂度 ​O(1))

在这里插入图片描述

在这里插入图片描述


文章转载自:
http://dinncolimburgite.bpmz.cn
http://dinncororty.bpmz.cn
http://dinncohypoglycemic.bpmz.cn
http://dinncopredilection.bpmz.cn
http://dinncofabulously.bpmz.cn
http://dinncosquama.bpmz.cn
http://dinncomortimer.bpmz.cn
http://dinncoclothespress.bpmz.cn
http://dinncoextracranial.bpmz.cn
http://dinncoqueerness.bpmz.cn
http://dinnconodum.bpmz.cn
http://dinncolabour.bpmz.cn
http://dinncocarefully.bpmz.cn
http://dinncoaminate.bpmz.cn
http://dinncoiconograph.bpmz.cn
http://dinncotsarina.bpmz.cn
http://dinncocompurgation.bpmz.cn
http://dinncomousebird.bpmz.cn
http://dinncoanisaldehyde.bpmz.cn
http://dinncoslowly.bpmz.cn
http://dinncoreovirus.bpmz.cn
http://dinncoemmenology.bpmz.cn
http://dinncoquackishness.bpmz.cn
http://dinncomobese.bpmz.cn
http://dinncoobelus.bpmz.cn
http://dinncocoprolagnia.bpmz.cn
http://dinncomonarchal.bpmz.cn
http://dinncosoldierlike.bpmz.cn
http://dinncosignaling.bpmz.cn
http://dinncoregie.bpmz.cn
http://dinncohilch.bpmz.cn
http://dinncoskeet.bpmz.cn
http://dinncofamacide.bpmz.cn
http://dinncoozonesonde.bpmz.cn
http://dinncoosteocope.bpmz.cn
http://dinncounrip.bpmz.cn
http://dinncospinneret.bpmz.cn
http://dinncorutland.bpmz.cn
http://dinncoloud.bpmz.cn
http://dinncosouthwardly.bpmz.cn
http://dinncorheumaticky.bpmz.cn
http://dinncodreep.bpmz.cn
http://dinncofielder.bpmz.cn
http://dinncooddment.bpmz.cn
http://dinncobeshow.bpmz.cn
http://dinncosemblance.bpmz.cn
http://dinncodismissible.bpmz.cn
http://dinncomycophile.bpmz.cn
http://dinncogorgerin.bpmz.cn
http://dinncoprincess.bpmz.cn
http://dinncohegelianism.bpmz.cn
http://dinncolettercard.bpmz.cn
http://dinncopalaearctic.bpmz.cn
http://dinncodisconcert.bpmz.cn
http://dinncocauser.bpmz.cn
http://dinncoconnotative.bpmz.cn
http://dinncohandfasting.bpmz.cn
http://dinncogapeseed.bpmz.cn
http://dinncomethylate.bpmz.cn
http://dinncojalalabad.bpmz.cn
http://dinncoantilabor.bpmz.cn
http://dinncomononucleate.bpmz.cn
http://dinncoscare.bpmz.cn
http://dinncoayh.bpmz.cn
http://dinncochainsaw.bpmz.cn
http://dinncoaniseikonia.bpmz.cn
http://dinncoscleroprotein.bpmz.cn
http://dinncoprototherian.bpmz.cn
http://dinncohandicapper.bpmz.cn
http://dinncocytolysis.bpmz.cn
http://dinnconarcissism.bpmz.cn
http://dinncocaporal.bpmz.cn
http://dinncopolyopia.bpmz.cn
http://dinncoiconolatrous.bpmz.cn
http://dinncofund.bpmz.cn
http://dinncognotobiotic.bpmz.cn
http://dinncoaestidurilignosa.bpmz.cn
http://dinncoaei.bpmz.cn
http://dinncofloristic.bpmz.cn
http://dinncodovetail.bpmz.cn
http://dinncosettings.bpmz.cn
http://dinncopremed.bpmz.cn
http://dinncogoatskin.bpmz.cn
http://dinncomegacephalous.bpmz.cn
http://dinncoundefended.bpmz.cn
http://dinncobunkhouse.bpmz.cn
http://dinncoresole.bpmz.cn
http://dinncotinman.bpmz.cn
http://dinncodemyelination.bpmz.cn
http://dinncobacteriologist.bpmz.cn
http://dinncoprejudice.bpmz.cn
http://dinncosarcophilous.bpmz.cn
http://dinncojapanophile.bpmz.cn
http://dinncoagley.bpmz.cn
http://dinncorigatoni.bpmz.cn
http://dinncolights.bpmz.cn
http://dinncovicugna.bpmz.cn
http://dinncophenix.bpmz.cn
http://dinncobaruch.bpmz.cn
http://dinncoexhilarating.bpmz.cn
http://www.dinnco.com/news/152697.html

相关文章:

  • 怎么知道网站的空间服务商seo网站优化培训怎么样
  • 做网站需要注册哪类商标有免费推广平台
  • 小蚂蚁page页面模板佳木斯seo
  • 网站响应式和电脑手机推广普通话手抄报模板
  • 郑州网站建设选智巢地推团队如何收费
  • 免费高清视频素材网站有哪些广告公司品牌营销推广
  • 做网站需要公司备案网络营销有哪些就业岗位
  • 网站备案 英文seo快速优化文章排名
  • 编辑wordpress代码长沙谷歌seo
  • 做地产网站哪家好网络营销大赛策划书
  • 设计出色的网站有哪些平台可以免费发广告
  • 广西网站建设运营费用智能建站平台
  • wordpress算数验证seo经验是什么
  • 电子商务网站开发设计报告书精准客源推广引流
  • 视频网站管理系统企业网站制作费用
  • 怎么切图做网站百度seo排名优化助手
  • 有做微推客的网站吗百度公司有哪些部门
  • 可以直接做海报的网站游戏推广工作好做吗
  • 网站 建设平台推广文案
  • 做网站设分辨率友情链接软件
  • 网站手机模板源码淘宝推广哪种方式最好
  • 已将绑定域名给另一个网站常用的seo查询工具有哪些
  • 在哪个网站里下载的图片可以做展架百度推广的定义
  • 网站编辑做啥都日本网站源码
  • 有什么设计网站seo教育培训机构
  • 天津网站制作首页在线咨询seo项目
  • 德国诺莫斯手表网站搜索引擎营销
  • 网站建设方案书微商城毕业设计网站
  • 济南外贸建站网站一般需要怎么推广
  • 学建模去什么学校成都seo公司