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

网站活动怎么做百度一直不收录网站

网站活动怎么做,百度一直不收录网站,建设网站报告书,在微信上做彩票网站文章目录 1. 数据结构2. 算法3. 算法效率4. 算法复杂度5. 算法时间复杂度5.1 大O的渐进表示法5.2 时间复杂度示例 6. 空间复杂度6.1 练习16.2 练习26.3 练习3 1. 数据结构 数据结构是计算机存储、组织数据的方式,指相互之间存在一种和多种特定关系的数据元素的集合&…

文章目录

  • 1. 数据结构
  • 2. 算法
  • 3. 算法效率
  • 4. 算法复杂度
  • 5. 算法时间复杂度
    • 5.1 大O的渐进表示法
    • 5.2 时间复杂度示例
  • 6. 空间复杂度
    • 6.1 练习1
    • 6.2 练习2
    • 6.3 练习3

1. 数据结构

  • 数据结构是计算机存储、组织数据的方式,指相互之间存在一种和多种特定关系的数据元素的集合,常见的有线性表、树、图、哈希等

2. 算法

  • 算法:就是制定一个良好的计算过程,取一个或一组值作为输入,并产生一个或一组值作为输出
  • 简单来讲,算法就是一系列的计算步骤,用来将输入数据转化为输出结果

3. 算法效率

  我们先来看个简单的例子
在这里插入图片描述
  这个时候可能就满足不了,那么我们如何去判断一个代码的好坏呢?

4. 算法复杂度

  • 衡量一个算法的好坏,一般是从时间和空间两个维度来衡量的
  • 时间复杂度主要衡量一个算法运行速度快慢,而空间复杂度主要衡量一个算法运行所需要的额外空间

5. 算法时间复杂度

  • 为什么不用程序执行速度的快慢来作为判断一个算法的好坏呢?
  • 这是因为相同的程序在不同的计算机、不同的编译器上、乃至同一台计算机上执行速度都有所不同,并且时间只能在程序编写好后才可以进行测试,因此它不会直接用来作为衡量程序好坏的标准
  • 计算机科学规定了,作为衡量一个算法好坏的算法时间复杂度是一个表达式T(N),它用来计算程序的执行次数
  • 如果一个算法a程序的T(N)=N,另一个算法b程序的T(N)=N^2,那么算法a的效率一定优于算法b

在这里插入图片描述


5.1 大O的渐进表示法

  • 前面我们讲过,T(N)表达式中可能存在对它影响很小的变量和常量,因此我们需要抓大头来表示程序的变化趋势,因此就引入了大O的渐进表示法
  • 大O表示规则:
  • 时间复杂度表达式T(N)中,只保留高阶项,去掉低阶项,用来表示程序执行次数变化的趋势
  • 如果高阶项存在不是1,不将与高阶项相关的常数系数计算在内,因为随着N不断变大,常数系数对结果影响也不大
  • T(N)中如果高阶项就是常数,那么直接写成O(1),用1来代替所有的常数,其中1并不表示程序只执行一次,而是表示它与执行算法所需的时间与输入数据的数量或大小无关

在这里插入图片描述


5.2 时间复杂度示例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


  • 通过上述例子可以看出,大O渐进表示法一般关注的是算法的上界,也就是最坏的运行情况

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6. 空间复杂度

  • 函数运行时所需要的栈空间(存储参数、局部变量、一些寄存器信息等)在编译器期间已经确定好了,因此空间复杂度主要考虑函数在运行时额外申请的空间
  • 空间复杂度也用大O表示法

在这里插入图片描述


在这里插入图片描述


6.1 练习1

在这里插入图片描述


6.2 练习2

  • 创建新的数组,将k个数据放入新的数组中,再将剩下的数据放进去
  • 空间复杂度O(N)

在这里插入图片描述


6.3 练习3

  • 空间复杂度O(1)

在这里插入图片描述

http://www.fp688.cn/news/153399.html

相关文章:

  • 牡丹江seo网站推广蜘蛛屯优化排名网络营销方案的制定
  • 网站模板建设二级目录沈阳seo优化排名公司
  • 医疗器械外贸网站建设近期新闻热点事件简短
  • 大学社团做网站品牌宣传推广文案
  • 电子商务网站建设课设心得体会网页制作公司
  • 怎么做自己的淘宝客网站外包平台
  • 网站空间有什么用百度网站收录
  • 宜宾做网站公司百度官方优化软件
  • 用织梦做房产网站5118大数据平台官网
  • 企业网站规划与建设论文网络营销概念是什么
  • 上海建站网络科技东莞好的网站国外站建设价格
  • 专门做ui图标的网站百度一下你就知道网页
  • 全面的手机网站建设中国最新新闻
  • 安徽省教育局网站建设方案百度手机助手应用商店下载
  • 宁夏网站制作哪家好河南seo
  • 交河做网站价格谷歌浏览器下载安装2022最新版
  • wordpress心情win7优化大师官方网站
  • 泰州做网站公司免费网站建设
  • 兼职网站项目建设报告(完整版)东莞整站优化推广公司找火速
  • 中山网站建设公司哪家好南京seo排名收费
  • 怎么用织梦模板做网站怎样建立一个网络销售平台
  • 公司要网站建设微信公众号怎么创建
  • 实惠的网站建设网站如何做关键词优化
  • 用php做电商网站优化游戏卡顿的软件
  • 南川区建设委员会网站西安网络科技有限公司
  • wordpress主题设置备份福建网络seo关键词优化教程
  • 桂林市政府网站官网网站播放视频速度优化
  • 共青城网站建设最新黑帽seo培训
  • 网站首页效果图怎么设计哪些平台可以免费推广
  • 软件下载网站如何履行安全百度关键词搜索量查询