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

网站开发如何报价成都网站制作关键词推广排名

网站开发如何报价,成都网站制作关键词推广排名,买房网站排名,公司营销型网站目录 算法效率 1. 时间复杂度 1.1 时间复杂度概念 1.2 大O 的渐进表示法 1.2.1 计算 func1 的基本操作执行了多少次 1.3 推导 大O 阶方法 2. 空间复杂度 算法效率 // 算法效率分析分为两种: 1) 时间效率: 时间复杂度, 用来衡量一个算法的运行速度; 2) 空间效率: 空间复…

目录

算法效率

1. 时间复杂度

1.1 时间复杂度概念

1.2 大O 的渐进表示法

1.2.1 计算 func1 的基本操作执行了多少次 

1.3 推导 大O 阶方法

2. 空间复杂度


算法效率

// 算法效率分析分为两种: 1) 时间效率: 时间复杂度, 用来衡量一个算法的运行速度; 2) 空间效率: 空间复杂度, 用来衡量一个算法所需要的额外空间

1. 时间复杂度

1.1 时间复杂度概念

// 时间复杂度的定义:在计算机科学中,算法的时间复杂度是一个数学函数,它定量描述了该算法的运行时间。

// 算法的基本操作的执行次数, 就是算法的时间复杂度

1.2 大O 的渐进表示法

// 大O 符号 (Big O notation): 是用来描述函数渐进行为的数学符号

void func1(int N) {int count = 0;for(int i = 0; i < N; i++) {for( int j = 0; j < N; j++) {count++;}}for(int k = 0; k < 2 * N; k++) {count++;}int M = 10;while((M--) > 0) {count++;}System.out.println(count);
}
1.2.1 计算 func1 的基本操作执行了多少次 

// 公式:                              F(N) = N^{​{​{_{2}}^{}_{}}^{}} + 2 * N + 10

// 实际上我们计算时间复杂度时, 通常都是只算大概执行次数, 所以我们用到 大O 的渐进表示法

1.3 推导 大O 阶方法

// 使用的基本流程: 1) 常数 1 代替运行时间中所有加法常数; 2)在修改后的运行次数函数中, 只保留最高阶项; 3) 如果最高接项存在且不是 1, 则去除与这个项目相乘的常数, 得到的结果就是大O阶

// 使用 大O 的渐进表示法之后, fun1 的时间复杂度为:   O(N^{2})

// 这个需要大家多找几个例子去多练一下就 "悟了" 

// 通过上面我们会发现大O 的渐进表示法去掉了哪些对结果影响不太大的项, 简洁明了的表示了执行次数

// 时间复杂度存在最好, 最坏和平均的情况:

// 最好情况: 任意输入规模的最小运行次数 (下界)

// 最坏情况: 任意输入规模的最大运行次数 (上界)

// 平均情况: 任意输入规模的期望运行次数

// 实际中, 我们一般关注的都是最坏运行情况, 所以数组中搜索数据时间复杂度为 O(N)

2. 空间复杂度

// 空间复杂度是对一个算法在运行过程中临时占用存储空间大小的量度

// 空间复杂度算的是变量的个数

// 空间复杂度计算规则和时间复杂度相似, 也使用 大O 渐进表示法

 

http://www.dtcms.com/wzjs/537361.html

相关文章:

  • 中国住房与城乡建设部官方网站网站建设费用首选网络
  • 1688网站怎么做新加坡域名注册商
  • 北京做兼职从哪个网站拥有响应式网站
  • 重庆网站联盟模板和网站的区别
  • 商丘做网站推广有机蔬菜网站是如何建设
  • 怎么做网站维护网站建设需求说明书举例
  • 怎样淘宝做seo网站推广网站横幅广告怎么做
  • 动漫网站怎么做广告片制作
  • 北京 网站建设 公司凡科快图可以商用吗
  • 设计需要看的网站有哪些电影资源采集网站咋做
  • 开福区互动网站建设购物网站开发成本
  • 岳阳网站建设渠道联想桥做网站公司
  • 做数据可视化图的网站域名备案查询最新消息
  • 邗江建设局网站平台网站建设需要什么技术
  • 做网站推广前途广州建设工程交易中心电话
  • 济南seo整站优化招商电话做网站需求方案
  • 响应式网站制作流程品牌建设的具体内容
  • 做网络推广常用网站无锡seo推广公司
  • 网站管理制度规范高德地图看不了国外
  • 网页制作与网站开发...北京网站推广机构
  • 告诉你做网站需要多少钱外国纪录片网站机场建设
  • 做网站的荣誉证书赣州人才网官方网站
  • 建设网站流程做影视网站违法
  • 南山商城网站建设哪家便宜wordpress设置会员查看更多
  • 中国制造网官方网站入口app开发哪家公司比较好
  • 淘宝网站制作公司哪家好wordpress 编辑器 图片上传
  • 商业平台网站开发计算机专业网页制作
  • 多用户自助建站系统源码wordpress font-spider
  • 企业网站开发多少钱wordpress批量文章
  • 桂林 网站 制作兰州新区建设局网站