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

网站制作2019趋势推广计划怎么做推广是什么

网站制作2019趋势,推广计划怎么做推广是什么,企业网站建设的请示,兰州商城网站建设参考链接:https://www.bilibili.com/video/BV1mY4y1W7pS 数据结构可视化工具:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 问题引出:一般是什么原因导致从磁盘查找数据效率低? 通过索引来更快的查询数据&a…

参考链接:https://www.bilibili.com/video/BV1mY4y1W7pS

数据结构可视化工具:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html

问题引出:一般是什么原因导致从磁盘查找数据效率低?

在这里插入图片描述

通过索引来更快的查询数据,那么如何设计文件系统的索引结构?

1. 线性的数据结构,比如数组

问题:查询效率为O(n),且如何涉及到插入和删除,效率很低。

2. 哈希表

在这里插入图片描述

问题:
1、hash冲突后,数据散列不均匀,产生大量线性查询,效率低。
2、等值查询可以,但是遇到范围查询,得挨个遍历,hash就不合适了。


考虑用树的结构

3. 二叉树

问题:二叉树是没有顺序的,依然需要每个节点都遍历

4. 二叉排序树或称为二叉查找树 BST

查找效率 O(log n)
在这里插入图片描述
问题:假如插入顺序的时候是按照从小到大插入的,就会变成如下顺序结构,查询效率也会变成O(n)

在这里插入图片描述

  • 平均查找长度与树的高度有关
  • 平均查找长度越小,查找速度越快,所以要让树尽可能的矮

5. 平衡二叉树 AVL:

什么是平衡二叉树?
1、平衡二叉树首先是二叉排序树
2、满足每个节点的平衡因子绝对值不大于1
参考链接:https://www.bilibili.com/video/BV1d7411u79x

为了解决二叉排序树极端情况变成线性结构,因此引入了平衡因子的概念,平衡因子其实就是一个数值,左子树的高度 - 右子树的高度 的绝对值。
比如:
在这里插入图片描述

如何构造平衡二叉树呢?参考如下教程:https://www.bilibili.com/video/BV1s64y157Vn
在这里插入图片描述
问题:用插入的成本来弥补查询的效率,但一旦出现插入的成本比查询操作多,就不划算了。

6. 红黑树

由于平衡二叉树的构造非常好性能,因此有了红黑树。
在这里插入图片描述
缺点:如果数据量特别大,树足够的深呢?那么查找效率还是会降低。

7. B树

注意B-Tree 其实是B树,中间的-是横杠,在国内翻译错了,但是有B+树。

在这里插入图片描述

B树就是一个有序的多路查询树

在这里插入图片描述

8. B+树

非叶子节点只存记录和指针,叶子节点只存数据。这样能解决一下子从磁盘读取更多索引内容。

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

相关文章:

  • 网站设计报价是多少钱整合营销什么意思
  • 武汉贷款网站制作关键词seo优化
  • 广州建站平台哪家好网站开发的步骤
  • 网站如何做市场推广搜索热门关键词
  • 最新新闻热点事件2024外链seo服务
  • 平台式建站如何制作网页
  • 辽源网站建设公司微信公众号软文怎么写
  • 虚拟主机搭建网站网络推广的调整和优化
  • 的网站开发工具有哪些衡阳网站建设
  • 网站集约化建设纪要google推广妙招
  • 做网站搞活动seo 视频
  • 如何用b2b网站开发客户软文范例大全100
  • 深圳本地网站建设nba最新排行
  • 河南免费网站建设公司公司网络推广的作用
  • 深圳做网站的公司哪家好seo英文全称
  • 建设产品信息网站网站手机优化
  • 宁夏做网站怎样优化网站排名
  • 淘宝官网首页网站成都网站建设方案优化
  • 郑州网站建设公司排行seo免费浏览网站
  • 福建建设注册中心网站创新营销方式有哪些
  • centos wordpress httpd 占用cpu怎么优化关键词排名优化
  • 做网站专题怎样添加微博职业培训学校
  • 节日网站设计网推广公司
  • 哈尔滨网站制作多少钱西安网站seo排名优化
  • 网站快速有排名百度账号客服24小时人工电话
  • word超链接网站怎么做重庆seo网页优化
  • 什么网站做简历精品成品网站源码
  • wordpress三级分类seo黑帽技术工具
  • 上海手机网站建设电话咨询关键词优化快速
  • 做网站应该画什么图搜索网