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

wordpress 学习群核心关键词如何优化

wordpress 学习群,核心关键词如何优化,中国建设银行东营分行网站,企业邮箱免费登录入口本篇博客介绍算法的时间复杂度与空间复杂度 一、算法效率 算法好坏从时间和空间两个维度衡量 二、时间复杂度 1.概念 时间复杂度是算法中基本操作的执行次数,定量描述了算法的运行时间 2.注意 (1)时间复杂度是偏…

本篇博客介绍算法的时间复杂度与空间复杂度

一、算法效率

算法好坏从时间空间两个维度衡量

二、时间复杂度

1.概念

时间复杂度是算法中基本操作的执行次数,定量描述了算法的运行时间

2.注意

(1)时间复杂度是偏保守的估计量,可理解为最低的预期
(2)时间复杂度是一个数量级,表征大概执行次数,采用大O渐进表示法

  • 如果是常数次计算,时间复杂度为O(1)
  • 在运行次数函数中,只保留次数最高的那一项
  • 要省略最高阶项前面的常数
    常见的时间复杂度
    (3)时间复杂度实际上是一个函数f(x),注意与平时编程时调用的函数进行区分,是算法精确的执行次数

3.例子

(1)冒泡排序的时间复杂度

void BubbleSort(int* a, int n) 
{ assert(a); for (size_t end = n; end > 0; --end) { int exchange = 0; for (size_t i = 1; i < end; ++i) { if (a[i-1] > a[i]) { Swap(&a[i-1], &a[i]); exchange = 1; } } if (exchange == 0) break; } 
} 

冒泡排序的时间复杂度

(2)二分查找的时间复杂度

int BinarySearch(int* a, int n, int x) 
{ assert(a); int begin = 0; int end = n-1; while (begin <= end) { int mid = begin + ((end-begin)>>1); if (a[mid] < x) begin = mid+1; else if (a[mid] > x) end = mid-1; else return mid; } return -1; 
}

二分查找的时间复杂度
注意:只有以2为底的对数才可以简写成logN

(3)递归函数的时间复杂度

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

递归函数的时间复杂度

三、空间复杂度

1.概念

空间复杂度是算法运行过程中临时占用存储空间大小的量度,算的是变量的个数,研究额外申请的空间

2.例子

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

解析:从Fac(N)到Fac(0)共调用Fac()函数N+1次,数量级是N,因此空间复杂度为O(N)

http://www.mnyf.cn/news/35007.html

相关文章:

  • 青岛做网站和小程序的公司软文广告经典案例300
  • wordpress 点击文章图片路径泉州百度seo公司
  • c语言做网站qq引流推广平台
  • 咸阳做网站的公司有哪些今日全国疫情最新消息
  • 四川省建设厅网站官网个人登录镇江seo公司
  • 怎样做交互式网站最好的bt种子搜索神器
  • 赤峰市城乡建设委员会官方网站天津seo培训机构
  • 网站编程论文百度加盟
  • 电子商务网站搜索引擎设计软文新闻发布平台
  • 福田网站改版seo和sem的概念
  • 成都制作网站公司深圳网站关键词排名优化
  • 个体工商户怎么做网站十大暗网搜索引擎
  • 怎样查找企业联系方式百度seo搜搜
  • 阿里云 做购物网站网站网络推广和网站推广
  • 集约化网站建设方案营销培训课程视频
  • 移民网站模板深圳网络推广外包
  • 郑州专业做淘宝直播网站百度推广区域代理
  • 网站建设策划方案怎么写网站搜索查询
  • ftp网站地图怎么做seo优化工作内容
  • 八宿县网站seo优化排名哪些平台可以发布软文
  • 企业网站怎么建设方案搜狗竞价
  • 网站建设类公司项目网站
  • 网站做优化需要多少钱新东方培训机构官网
  • .net和java做网站比例2022年关键词排名
  • 网站开发论文需要写什么上海seo优化外包公司
  • 中国建设银行启东市支行网站新手小白怎么做跨境电商
  • 足球网站怎么做的免费推广网站
  • 青岛 机械 中企动力提供网站建设星乐seo网站关键词排名优化
  • 山东菏泽网站建设seo承诺排名的公司
  • 建设银行企业网站进不去新闻头条 今天