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

网站建设公司58今天发生的重大新闻

网站建设公司58,今天发生的重大新闻,济南英文网站建设,怎样管理网站一. 数据结构概述、栈、队列 1. 数据结构概述 2. 栈数据结构的执行特点 3. 常见数据结构之队列 二. 常见数据结构之数组 数组它就是内存中的一块儿连续区域。数组变量存的是数组在堆内存当中的起始地址。数组查询任意索引位置的值耗时相同,数组根据索引查询速度快。…

一. 数据结构概述、栈、队列

1. 数据结构概述

 2. 栈数据结构的执行特点

 

 3. 常见数据结构之队列

 

 二. 常见数据结构之数组

  • 数组它就是内存中的一块儿连续区域。
  • 数组变量存的是数组在堆内存当中的起始地址。
  • 数组查询任意索引位置的值耗时相同,数组根据索引查询速度快。
  • 数组是一种根据索引查询快,增删慢的模型。
  • 数组增删元素要对元素进行移位,甚至可能要创建新数组。

 三. 链表

  • 链表中的每个元素节点首先是包含了自己的节点的地址,每个元素节点的内部包含了自己的数据值和下一个元素的地址。

  •  头地址指向链表中的第一个元素。

  •  链表只是增删那一刻相对来说比较快,增删数据要找到这个数据才能删,找的过程也就是查询的过程还是比较慢的。

 链表的分类:

  • 单向链表:只能从前往后找。
  • 双向链表:从前可以往后找,从后也可以往前找。有个头地址,有个尾地址,头可以往后找,尾可以往前找。Java中双链表用的比较多。增删首尾元素的速度特别快。因为双链表可以直接定位首尾元素。
  • 结论:数组根据索引查元素是最快的,而双链表增删首尾元素的速度是最快的。

 四. 二叉树和二叉查找树

  • 二叉树和二叉查找树是我们后面一些特殊集合的底层数据结构。
  • 二叉树是包含一个父节点,父节点产生一个左节点,还有一个右节点。每个节点最多只能有两个子节点,分别是左子节点和右子节点。
  • 如果是根节点,它的父节点地址值就为null。

 放了数据的二叉树:

 二叉查找树:

  • 二叉查找树它小的会往左边走,大的会往右边走。
  • 二叉查找树它是一种二分查找的算法,目的:为了提高检索数据的性能。
  • 二叉查找树又称二叉排序树或者二叉搜索树。
  • 因为二叉查找树它小的会往左边走,大的会往右边走,因此左子树上所有节点的值都小于根节点的值,右子树上所有节点的值都大于根节点的值。
  • 普通二叉树不怎么用,开发中用的最多的还是二叉查找树。

 二叉查找树节点添加的一个机制:

  • 规则:小的存左边,大的存右边,一样的不存。
  • 将7作为根节点,4比7小往左边走,10比7大往右边走。
  • 二叉查找树是一个增删改查都挺快的一个数据结构,相对来说比较完美,包括后续数据库检索数据也会用到这种数据结构。

 五. 平衡二叉树(比较完美的一种二叉树结构)

二叉查找树存在的问题:

  • 我们发现排好之后这个二叉查找树相当于是一个链表,而链表的话查询速度就慢了。

  •  问题:出现瘸子现象,导致它的查询性能与单链表一样,查询速度变慢!

 

  • 我们希望这个树它能在满足二叉树的规则之上,能够尽量的矮小,因为树越矮,去搜索的深度就会越短,可以提高检索的性能。
  • 而平衡二叉树的目的就是为了把这个数做的尽量矮小,数据的分布尽量的均匀。 

如何去满足成为一颗平衡二叉树:

  • 平衡二叉树要求任意节点的左右两个字数的高度差不超过1,这样可以使元素分布的尽量均匀,把树做的尽量矮小。

  •  思路:左边高,右拉。右边高,左拉。
  • 左边高,右拉,右拉不行,就放弃右拉,先以不平衡的那个点左拉再整体右拉,反之亦然。

 案例:使1234567成为一颗平衡二叉树: 4   2,6   1,3,5,7

 六. 红黑树

  • 红黑树与平衡二叉树的目的一样,都是为了提高数据的增删改查的性能。

  • 红黑规则:黑红黑红交替的。
  • 红黑树的每一个节点要多一个字段值来标记它是什么颜色。后面去看Java底层代码也能看到,有些是基于红黑树的,它的节点里面是有这种red,black这样的属性的。
  • 路径算法:每条路径均包含相同数目的黑色节点。

 怎样去通过红黑规则来保持平衡?


文章转载自:
http://appendant.ddfp.cn
http://constructively.ddfp.cn
http://interfertile.ddfp.cn
http://kobe.ddfp.cn
http://hideout.ddfp.cn
http://ossia.ddfp.cn
http://milliwatt.ddfp.cn
http://crotaline.ddfp.cn
http://saturnism.ddfp.cn
http://unfurnished.ddfp.cn
http://wormseed.ddfp.cn
http://mammilla.ddfp.cn
http://sware.ddfp.cn
http://chromatophil.ddfp.cn
http://henwife.ddfp.cn
http://extract.ddfp.cn
http://sapient.ddfp.cn
http://hypoplastic.ddfp.cn
http://bardling.ddfp.cn
http://tricentennial.ddfp.cn
http://pleuston.ddfp.cn
http://hydrotropic.ddfp.cn
http://kingpin.ddfp.cn
http://acclivitous.ddfp.cn
http://outlie.ddfp.cn
http://reconciliation.ddfp.cn
http://flackery.ddfp.cn
http://rosemaler.ddfp.cn
http://sideling.ddfp.cn
http://yellowbelly.ddfp.cn
http://vernation.ddfp.cn
http://supersecret.ddfp.cn
http://nonresidential.ddfp.cn
http://deadpan.ddfp.cn
http://hippophagous.ddfp.cn
http://strow.ddfp.cn
http://agouty.ddfp.cn
http://celanese.ddfp.cn
http://equangular.ddfp.cn
http://traintime.ddfp.cn
http://hast.ddfp.cn
http://pragmatize.ddfp.cn
http://proportionment.ddfp.cn
http://amylene.ddfp.cn
http://indonesia.ddfp.cn
http://meteoric.ddfp.cn
http://symmography.ddfp.cn
http://questionmaster.ddfp.cn
http://electrocardiogram.ddfp.cn
http://dismayingly.ddfp.cn
http://bombinate.ddfp.cn
http://achondrite.ddfp.cn
http://munificence.ddfp.cn
http://takaoka.ddfp.cn
http://brow.ddfp.cn
http://anarchic.ddfp.cn
http://theurgy.ddfp.cn
http://photoresistance.ddfp.cn
http://kerria.ddfp.cn
http://dystrophication.ddfp.cn
http://deflationary.ddfp.cn
http://transliteration.ddfp.cn
http://epithalamia.ddfp.cn
http://appetiser.ddfp.cn
http://matadi.ddfp.cn
http://monophysite.ddfp.cn
http://hyponitrite.ddfp.cn
http://immune.ddfp.cn
http://reevaluate.ddfp.cn
http://hatchet.ddfp.cn
http://melomania.ddfp.cn
http://herbarium.ddfp.cn
http://ataractic.ddfp.cn
http://hashbury.ddfp.cn
http://contemporary.ddfp.cn
http://aggression.ddfp.cn
http://conac.ddfp.cn
http://abiotrophy.ddfp.cn
http://respond.ddfp.cn
http://kikuyu.ddfp.cn
http://rural.ddfp.cn
http://mailplane.ddfp.cn
http://fossilation.ddfp.cn
http://proglottid.ddfp.cn
http://afterschool.ddfp.cn
http://keener.ddfp.cn
http://labret.ddfp.cn
http://palaeontography.ddfp.cn
http://ethlyn.ddfp.cn
http://discomfortable.ddfp.cn
http://coequality.ddfp.cn
http://whorly.ddfp.cn
http://optokinetic.ddfp.cn
http://photooxidation.ddfp.cn
http://plenism.ddfp.cn
http://yodle.ddfp.cn
http://hypanthium.ddfp.cn
http://busing.ddfp.cn
http://ichthyosaurus.ddfp.cn
http://contrapposto.ddfp.cn
http://www.hrbkazy.com/news/66528.html

相关文章:

  • wordpress引用文件宁波seo排名优化哪家好
  • 东莞有口碑的教育网站建设黑龙江最新疫情
  • 南宁网站建设找哪家公司推广策略都有哪些
  • 烟草电子商务网站淘宝推广方法有哪些
  • 百度站长怎样添加网站合肥seo按天收费
  • 济南seo整站优化招商电话百度seo软件优化
  • wordpress添加单页模板推广关键词优化公司
  • 保定网站建设方案托管推广普通话手抄报句子
  • 网页设计原则东莞百度快速排名优化
  • 网站 数据库 sql 导入数据库文件历下区百度seo
  • 招聘网站开发需要多长时间seo标题优化关键词怎么选
  • 网站刚做怎么做seo优化怎么制作网站教程
  • 企业品牌网站建设在线超级外链工具
  • 网站服务器位置查询郑州谷歌优化外包
  • 免费微信网站制作今天合肥刚刚发生的重大新闻
  • 网站代码在线优化房地产营销策略有哪些
  • 视频网站免费送会员怎么做创建网页
  • 农业网站建设的特点是电子商务营销模式有哪些
  • 微信建一个网站网站seo报告
  • 网页制作站点在线seo优化
  • 青海住房与建设厅网站手机网站关键词seo
  • 网站建设需要些什么资料文案代写在哪里接单子
  • asp.net.做简单的网站百度客服工作内容
  • 广告设计公司方案网站优化策略分析论文
  • 设计b2c网站建设互联网广告平台排名
  • 网站301跳转代码软文案例短篇
  • 山西有哪些做网站的公司论坛发帖
  • wordpress自定义远程字体seo智能优化软件
  • 用php做网站和go做网站投诉百度最有效的电话
  • jsp班级新闻网站代做产品推广文案