Libtree
Introduction
Libtree is a general-purpose tree library implemented in Java to provide different sets of tree data structures and data operations for them.
Requirements
Java 6, or any later version of Java (JDK 1.6.0_19+).
Download
The latest version is 0.3. Libtree is available for download, and licensed under the GNU General Public License (version 2 or later).
Related Documents
Changelog
Libtree 0.3 (2011-06-30):
- Distinguished interfaces between Tree and RootedTree, and between TreeNode and RootedTreeNode.
- Added several basic operations for the siblings of a tree node.
- Implemented classes for a binary search tree with some basic operations for tree walks, insertion, and deletion.
Libtree 0.2 (2011-06-24):
- Added several basic operations for the root of a tree, and for the ancestors and descendants of a tree node.
- Implemented classes for an unordered tree and ordered tree.
Libtree 0.1 (2011-06-19):
- Initial release.
- Supported the most fundamental parts of the tree data structure and operations associated with it.
Return to the home page
Copyright © 2007-2012 Jun Araki
Last modified: Apr 10, 2012