AVLBaum:Java中AVL树的表示

时间:2024-07-10 04:01:24
【文件属性】:

文件名称:AVLBaum:Java中AVL树的表示

文件大小:10KB

文件格式:ZIP

更新时间:2024-07-10 04:01:24

java tree avl-tree binary-trees Java

AVL鲍姆 本项目是一个示例项目,展示了如何在 BlueJ 等简单的编程环境中使用 Java 实现一个 AVL 二叉搜索树。 ###用作图书馆 可以通过实现IData接口来添加数据 BinaryTree是一种基本的二叉搜索树,它以排序的方式插入元素 AVLTree是自平衡二叉搜索树,使用不同的旋转来确保 AVL 属性 ###前和平衡后为了显示插入/缺失以及它们如何影响树的结构之间的差异,这是reccommended有一个BinaryTree对象和AVLTree对象。 BinaryTree类允许您加载类似 JSON 的数据作为树的内容。 // ... // convert the avl tree into a Object[] representation using { self, leftSubTree, rightSubtree } Object [] json =


【文件预览】:
AVLBaum-master
----README.md(1KB)
----.gitignore(204B)
----AVLBaum()
--------Usage.java(2KB)
--------package.bluej(7KB)
--------NullNode.java(1KB)
--------IntData.java(1KB)
--------OutputOrder.java(61B)
--------IData.java(170B)
--------README.TXT(611B)
--------Node.java(5KB)
--------AVLNullNode.java(286B)
--------StringData.java(1KB)
--------AVLTree.java(132B)
--------JSON.java(1KB)
--------AVLNode.java(2KB)
--------TreeVisualizer.java(3KB)
--------BinaryTree.java(1KB)
--------INode.java(507B)

网友评论