V2EX  ›  英汉词典

AVL Tree

释义 Definition

AVL 树:一种自平衡二叉搜索树。它通过在插入或删除后进行旋转(rotation)来保持平衡,要求任意节点左右子树的高度差(平衡因子)通常不超过 1,从而保证查找、插入、删除在平均与最坏情况下都能保持较好的效率(常见为 (O(\log n)))。

发音 Pronunciation (IPA)

/ˌeɪ viː ˈɛl triː/

例句 Examples

We used an AVL tree to keep searches fast.
我们使用 AVL 树来保持查询速度快。

After deleting a node, the AVL tree performed rotations to restore balance and keep the height logarithmic.
删除一个节点后,AVL 树通过旋转恢复平衡,从而把树高保持在对数级别。

词源 Etymology

“AVL” 来自提出该数据结构的两位苏联计算机科学家姓氏首字母:Adelson-VelskyLandis。他们在 1962 年的论文中首次系统提出这种自平衡二叉搜索树,因此得名 AVL tree

相关词 Related Words

文学与著作中的用例 Literary Works

  • **G. M. Adelson-Velsky & E. M. Landis (1962)**:An algorithm for the organization of information(提出 AVL 树的经典论文)
  • **Thomas H. Cormen et al.**:Introduction to Algorithms(常简称 CLRS;讨论平衡二叉搜索树思想,相关章节常提及 AVL 树)
  • Robert Sedgewick & Kevin WayneAlgorithms(数据结构章节常包含 AVL 树或与其对比的平衡树)
  • Donald E. KnuthThe Art of Computer Programming(排序与查找相关内容中涉及平衡搜索树的理论背景与变体)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   694 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 22:09 · PVG 06:09 · LAX 14:09 · JFK 17:09
♥ Do have faith in what you're doing.