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

淮安网站建设服务百度首页网站推广多少钱一年

淮安网站建设服务,百度首页网站推广多少钱一年,内蒙古 网站建设,哪个网站可以卖自己做的模型2-3查找树 2-结点:含有一个键(及其对应的值)和两条链,左链接指向2-3树中的键都小于该结点,右链接指向的2-3树中的键都大于该结点。 3-结点:含有两个键(及其对应的值)和三条链,左链接指向的2-3树中的键都小于该结点&a…

2-3查找树

2-结点:含有一个键(及其对应的值)和两条链,左链接指向2-3树中的键都小于该结点,右链接指向的2-3树中的键都大于该结点。

3-结点:含有两个键(及其对应的值)和三条链,左链接指向的2-3树中的键都小于该结点,中链接指向的2-3树中的键都位于该结点的两个键之间,右链接指向的2-3树中的键都大于该结点。

 查找:判断一个键是否在树中,先和根节点的键比较,如果相等,查找命中,如果不同,根据比较结果,在其子树中继续查找。还是空连接,查找未命中。

插入:

1.向2-结点插入:首先进行查找,将结点挂载未找到的结点上,如果未找到的结点是一个2-结点,将新元素放到里面变成3-结点。

2.向3-结点插入:将元素放入3-节点,变成4-结点,将4-结点中间元素提升,小于中间元素作为左节点,大于中间元素作为右结点。树的高度加1。

3.向父节点为2-结点,子结点为3-结点中插入:将元素插入3-结点中,变成临时的4-结点。将结点中的中间元素提升到2-结点中,父节点从2-结点变成3-结点,将左右元素挂载到适当的位置。

4.向父子结点为3-结点中插入:将元素插入子结点3-结点中,变成临时的4-结点。提升中间元素将父节点从3-结点变成4-结点,将左右元素放到适当位置。将父节点中的中间元素提升,直到遇到一个父节点是2-结点,将其变成3-结点为止,就可以了。

5.当插入时,所有结点都是3-结点时,将根节点变成一个临时4-结点,将根节点拆分成两个2-结点。树高度+1.

性质:

1.任意空链接到根结点的路径长度都是相等的。
2. 4-结点变换为3-结点时,树的高度不会发生变化,只有当根结点是临时的4-结点,分解根结点时,树高+1。
3. 2-3树与普通二叉查找树最大的区别在于,普通的二叉查找树是自顶向下生长,而2-3树是自底向上生长。        

直接实现2-3查找树较为复杂,但是其概念有利于红黑树、B树、B+树。

http://www.hkea.cn/news/7351/

相关文章:

  • 唐山正规做网站的公司whois查询
  • 开发流程图抖音seo排名软件哪个好
  • 寮步镇网站仿做网站seo课程
  • 如何建设诗词网站什么是网络推广营销
  • 天津网站制作计划批量查询神马关键词排名
  • seo外贸网站建设站群优化公司
  • 工作做ppt课件的网站响应式网站模板的特点
  • WordPress初始化主题西安seo阳建
  • 信用中国 网站 建设方案扬州seo优化
  • 网站使用字体seo是什么地方
  • 请详细说明网站开发流程及原则网络营销的主要内容有哪些
  • 天津大寺网站建设搜索引擎seo优化
  • 苏州新区做网站网络营销的四种模式
  • 自己做的网页怎么上传网站十大广告公司排名
  • 做育儿类网站用什么程序好seo网络推广优化
  • discuz论坛门户网站模板网站开发公司哪家好
  • 如何建设一个国外网站网络工具
  • 土豆做视频在线观看网站磁力链最佳的搜索引擎
  • 从0搭建一个网站安徽网络优化公司排名
  • 网站如何做301跳转seo关键词分析表
  • 做网站做生意中国新冠一共死去的人数
  • 俄罗斯门户网站有哪些台州网站建设平台
  • 中山公司做网站海外营销
  • dede网站名称不能中文成都网站建设企业
  • 电子公司网站设计北京seo多少钱
  • 软件开发合同协议什么是seo
  • 加强信息网站建设优化方案官方网站
  • 广州建外贸网站公司简介微博推广技巧
  • 优秀政府门户网站百度推广一个月费用
  • 新疆乌鲁木齐专业做网站的公司百度客服号码