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

网站建设 广州想学手艺在哪里可以培训

网站建设 广州,想学手艺在哪里可以培训,网站seo 教程,做公章网站目录 时间复杂度 空间复杂度 时间复杂度 基本操作的执行次数,为时间复杂度。 我们使用大O的渐进表示法来表示时间复杂度。 怎么使用? 先看例子: 在这个例子中, 基本操作为变量 count 的 加加 操作,并且,执行…

        

目录

        

时间复杂度

        空间复杂度


时间复杂度

         基本操作的执行次数,为时间复杂度。

        我们使用大O的渐进表示法来表示时间复杂度。

        怎么使用?

        先看例子:

        

        在这个例子中, 基本操作为变量 count 的 加加 操作,并且,执行次数与 参数 N 有关,操作次数为 N^2+2*N +10 

        实际中我们计算时间复杂度时,我们其实并不⼀定要计算精确的执行次数,而只需要大概执行次数,也就是我们使用的大O的渐进表示法。

        所以现在我们应该怎么使用大O的渐进表示法表示呢?

        大O的渐进表示法:

        1.用 O(1) 表示固定的操作次数。

        2.在修改最后的运行次数的函数中,只保留最高次项,并且除去最高次项前面的系数,则为结果。

        

        显然,上面的示例代码就是第二种情况。表示成O(N^2)

        

        再来一个例子:

        

        这是一个二分查找的代码,代码结束可能有这几种情况:

        最好情况:运行一次找到。

        较好情况:运行一半次数找到。

        最坏情况:运行最后一次才找到。

        那么,在实际中我们⼀般情况关注的是最坏运行情况,这里的代码执行次数与元素个数有关,用 N 表示元素个数。则:

      

        由图分析得到:

        2^(循环次数 - 1)= N  -----> 循环次数 =  

        时间复杂度为也就是上图。 

         对数以2为底的情况下,可以简写成O(logN)

        

        空间复杂度

 空间复杂度是对代码在运行过程中临时占用存储空间大小的量度。

  空间复杂度也使用大O渐进表示法。

   例子1:

        

        使用了常数个额外空间,所以空间复杂度为O(1)

        

例子2:

        

        临时创建的空间大小与n有关,所以是动态开辟了n个空间,空间复杂度为O(n)

        

     例子3:

        

        这里每次递归都会调用函数add,调用就会开辟内存空间,调用了N次,开辟了N个栈帧,每个栈帧使用了常数个空间。空间复杂度为O(N)

http://www.ho-use.cn/article/2576.html

相关文章:

  • 永康做网站的公司沈阳关键词推广
  • 网站字体大小厦门百度关键词seo收费
  • 深圳网站建设hi0755今日热搜第一名
  • 区块链网站怎么做武汉网站建设优化
  • 做油漆稀料用哪个网站石家庄seo优化
  • 建设商城网站公司百度百科google官网入口
  • 网络规划设计师考试通过率优化大师下载
  • wordpress 下拉选择江门seo推广公司
  • 自己做网站怎么选架构互联网营销推广方案
  • 创建网站用突唯阿做响应式网站销售外包
  • 企业展示型网站程序怎样推广自己的店铺啊
  • 南京门户网站制作百度搜索推广多少钱
  • 设计电子商务网站网络推广培训班
  • 下列关于网站开发中网页额广州seo优化外包服务
  • 营销型网站一套磁力云搜索引擎入口
  • 微网站开发公司深圳网络推广网络
  • 做直播网站找哪个搜索引擎营销的名词解释
  • asp技术做网站优化教程网下载
  • 建设网站开发的语言有哪些挖掘关键词爱站网
  • 计算机应用技术网站开发毕业论文谷歌搜索引擎镜像
  • 怎样做彩票投资网站抖音指数查询
  • 微网站开发费用百度电视剧风云榜
  • 开发网站最后进行的步骤是什么站长工具seo词语排名
  • 网站报价明细关键词排名网络推广
  • 制作简单的网页代码网站排名seo教程
  • 妇科医院网站建设百度竞价排名名词解释
  • 网站报价功能清单腾讯企点app
  • 廊坊哪些公司做网站今日热点新闻视频
  • 网站建设毕业论文模板百度推广和优化有什么区别
  • 做的好的外贸网站最近一周新闻大事摘抄2022年