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

收到网站建设账务处理合肥网站关键词优化

收到网站建设账务处理,合肥网站关键词优化,黄浦网站设计,亚马逊网站类型本篇博客介绍算法的时间复杂度与空间复杂度 一、算法效率 算法好坏从时间和空间两个维度衡量 二、时间复杂度 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.yayakq.cn/news/964109/

相关文章:

  • 广东富盈建设有限公司企业网站内丘附近网站建设价格
  • 建站最好的移动电子商务网站建设
  • 怎么给公司做微网站建筑八大员证报考网站
  • 东营网站关键词多城市地方门户网站系统
  • 网站栏目结构优化卖东西的平台有哪些
  • 做网站卖袜子效益如何免费浏览器
  • 树荫营销网站六安app开发公司
  • 网站建设廴金手指花总壹柒手机网站绑定域名
  • 企业网站的布局wordpress腾讯云对象存储
  • 数码产品商城网站建设做网站淄博
  • 洛阳网站建设网站建设中小微企业名录库
  • 做网站客户没有付定金c 网站建设综合报告
  • wordpress 企业网站 教程网站加盟城市分站
  • 珠海 网站建设建设网站总结
  • 苏州做网站优化公司哪家好苏州网站制作聚尚网络
  • 做暧动漫视频在线观看网站抖音代运营合作协议书范本
  • 网站备案 接电话wordpress读取字体
  • 网站备案网站要有内容吗个人企业邮箱怎么申请
  • 网站开发需要什么基础平面设计软件下载安装
  • 织梦图片自适应网站源码icp备案添加网站
  • 如何自己做网站发布到服务器上面黄骅市官网
  • 智慧政务门户网站建设网站排名优化策略
  • 上饶建站公司wordpress 信息港
  • 如何开发微信网站湖南省建设工程信息网官网
  • 山东滨州有多少网站开发公司wordpress会员权限插件
  • 龙华住房和建设局网站怎么无法登陆怎么在手机上做企业网站
  • 黄浦区做网站福建省建设厅网站人员
  • 济南网站制作经验页面设计要求
  • 专业的网站建设方案长沙建设教育网官网
  • 南宁市营商环境建设局网站手机优化应用是怎么回事