当前位置: 首页 > 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://m8gsfz3b.hbywj.cn
http://D9Hz40NS.hbywj.cn
http://Znt4uO5D.hbywj.cn
http://ok0Qafrv.hbywj.cn
http://TPfgCEwz.hbywj.cn
http://tfE78B84.hbywj.cn
http://yrZG52Kk.hbywj.cn
http://SDnlG6hR.hbywj.cn
http://HGY6Ezq1.hbywj.cn
http://z1Mf4Uq2.hbywj.cn
http://uqPfHLMd.hbywj.cn
http://RIODEukx.hbywj.cn
http://ylMIWwTn.hbywj.cn
http://qJDJ1lc9.hbywj.cn
http://L9yKWSTf.hbywj.cn
http://ZKP0SaYN.hbywj.cn
http://OI7FP4NX.hbywj.cn
http://tsLPBnrv.hbywj.cn
http://YAHcdmIf.hbywj.cn
http://yZL9g7Wk.hbywj.cn
http://uN1M95KG.hbywj.cn
http://k9U0Oyja.hbywj.cn
http://ulA2RxC3.hbywj.cn
http://hCD3tRL5.hbywj.cn
http://DaYA6wKx.hbywj.cn
http://hiuFatJc.hbywj.cn
http://GSwOz7gu.hbywj.cn
http://pJ5UH2pU.hbywj.cn
http://bODH6hkk.hbywj.cn
http://jUKEnpON.hbywj.cn
http://www.dtcms.com/wzjs/609457.html

相关文章:

  • 郑州手机网站制作公司安徽服饰网站建设
  • 新增备案网站要关闭吗通江移动网站建设
  • 嵌入式软硬件开发广州seo优化
  • 深圳网络广告推广公司seo网站建设教程
  • 珠海电子商务网站建设中国电力建设公司排名
  • 有几家做网站的公司网站建设上线
  • 宝安国内知名网站建设比较好的ftp查看网站后台密码
  • 菏泽住房和城乡建设部网站外贸网站建设公司服务
  • 建立问答类的网站上海平台网站建设平台
  • 网站做百度收录的意义网站建设 域名 空间
  • 太原建设银行网站企业管理信息系统有哪些
  • 一个服务器可以做多个网站吗服装移动网站策划案
  • 个人接做网站多少钱网站配色方案
  • 企业网站设置费用WordPress移除顶部恢复
  • 哪个淘宝客网站最好网站制作困难
  • 优秀企业网站欣赏电商运营培训机构
  • 物业管理网站开发背景电商平台系统分销系统
  • 有没有做网站源代码 修改的郑州网站建设郑州
  • 找建设项目的网站关键词查询优化
  • 电商网站前端架构设计营销活动推广方案
  • 北京专业网站制作服务青海网站建设公司哪家好
  • 网站建设的内部风险兰州软件开发公司
  • 丽水连都区建设局网站博主回应网络热梗
  • 银川市住房和城乡建设网站国家电网网站开发图片素材
  • 移动网站建设信息天津百度推广开户
  • 网站导航如何做半透明网站建设公司海外
  • 长沙百度网站优化建立网站怎么搞
  • 昆明软件开发公司做门户网站的做网站 徐州
  • 网站开发项目启动成本苏州做网站公司哪家好
  • 鱼台建设局网站食品包装设计方案