zoukankan      html  css  js  c++  java
  • 23查找树和红黑树

    2-3查找树

    为了保证查找树的平衡性,我们需要一些灵活性,因此在这里我们允许树中的一个结点保存多个键。

    确切地说,我们将一棵标准的二叉查找树中的结点称为2-结点(含有一个键和两条链接)。现在我们引入3-结点,它含有两个键和三条链接。

    2-结点和3-结点中的每条链接都对应着其中保存的键所分隔产生的一个区间。

    一棵2-3查找树或为一棵空树,或由以下结点组成:

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

    我们将指向一棵空树的链接称为空链接。

    红黑树

  • 相关阅读:
    模拟Struts2框架Action的实现
    Servlet中表单的重复提交
    php回调函数设计
    vagrant+xdebug
    css之vw布局
    css之rem布局
    微信jssdk支付坑
    webpack中添加px2rem-loader
    phpstorm+xdebug手机app调试
    mysql产生死锁
  • 原文地址:https://www.cnblogs.com/i-hard-working/p/10751184.html
Copyright © 2011-2022 走看看