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

公司做网站的流程网站建设流程是什么

公司做网站的流程,网站建设流程是什么,得物网上商城,地产flash网站摘要: 1,块状链表的介绍 2,块状链表的代码实现(Java和C) 1,块状链表的介绍 前面我们讲过数组和链表,数组具有 O(1)的查询时间,O(N)的删除,O(N)的插入,而链表具…

摘要:

1,块状链表的介绍

2,块状链表的代码实现(Java和C++)

1,块状链表的介绍

前面我们讲过数组和链表,数组具有 O(1)的查询时间,O(N)的删除,O(N)的插入,而链表具有 O(N)的查询时间,O(1)的删除,O(1)的插入。应该说这两种数据结构都有优缺点,那么这两种数据结构能不能结合起来使用呢?当然是可以的,结合起来就是我们今天要讲的块状数组。

前面讲到链表时候,我们知道链表的每个节点只存储一个数据,如果数据量比较多的话查找起来比较麻烦,比如我们要查找第10000个节点,需要从头开始遍历链表。

如果我们使用块状链表,链表的每个节点相当于一个块,假如每个块存放1000个数据,我们只需要查找10次就可以定位到所在的块,然后在块中可以直接获取元素的值。

364539d04cb16cfdd051f577151ebd19.png

如果要插入元素,找到对应的块即可插入,插入的时候只需要移动待插入块中后面的元素,其他所有块中的元素不需要移动,虽然插入元素的效率比链表低,但比起数组还是有很大的提升。

b8ed88fccce9adec534a79d1ff157d26.png

对于块状链表有两点要注意,一个是插入的时候如果当前块已经满了,没法在插入了,可以把该块分裂成两个,每个存储原块一半的元素,然后在执行插入。

8ebf0e5e35163163dfa17628768734e4.png

还有就是删除的时候如果删除之后,该块的元素个数已经很少了,并且他的前一个块或者后一个块中元素个数也非常少,这个时候可以考虑两个块进行合并。如果不合并,就会退化成链表,查找效率大大降低。

01af48a381c9bcd5920e627641e40165.png

http://www.mmbaike.com/news/66371.html

相关文章:

  • 怎么做视频聊天网站杭州网站推广优化
  • 自学网官方网站入口做一个公司网站大概要多少钱
  • 做服装设计看哪些网站企业宣传视频
  • 网站技术报务费如何做会计分录百度搜索竞价推广
  • 如何做网站的搜索优化指的是什么
  • 阿里云服务器 个人网站百度热搜关键词排名
  • 网站如何提交给百度网站宣传和推广的方法有哪些
  • 区县12380网站建设情况杭州百度首页排名
  • 免费php网站网站整合营销推广
  • 凡科网可以自己做网站吗百度宁波运营中心
  • 做网站能用自己电脑吗百度指数app
  • 联通 网站备案seo关键词排名优化案例
  • 在征婚网站上认识做期货济南做网站比较好的公司
  • 网站制作视频教程下载百度云软文模板app
  • 常州网站建设企业网站电脑优化大师下载安装
  • 顺德公司做网站seo网站优化培训公司
  • wordpress调用评论西安seo建站
  • c 语言做网站优化大师是干什么的
  • 长春做网站价格办公软件速成培训班
  • tp5网站开发逻辑架构软文宣传
  • 个人单页网站建设品牌整合营销案例
  • 图片展示型网站手机打开国外网站app
  • 山西网站建设关键词林俊杰免费听
  • 移动门户网站建设特点优化关键词是什么意思
  • 优网营销seo的范畴是什么
  • 关于花卉的网站怎么做重庆网站seo服务
  • 厦门电商培训重庆seo顾问服务
  • 类似云盘 网站开发最好用的搜索引擎排名
  • 怎么做资源类网站潍坊网站开发公司
  • 如何用本地视频做网站网页设计用什么软件做