Name DSLI Description Info ----------- ---- -------------------------------------------- ----- Tree::Fat bdcO Embeddable F-Tree Algorithm Suite JPRIT Implements object-oriented trees using algorithms adapted from b-trees and AVL trees (without resorting to yucky C++). It's a cross between a tree and an array! The reasons for another tree implementation are as follows: - Publically available code is the best tested. Buggy trees are completely unacceptable. This module has been put through test coverage analysis and stress testing. - The algorithms have been completely separated from any notion of a database. The code is tweaked for easy embedding into other applications. A very flexible set of hooks are available while still preserving the functional abstraction. Get it via http://www.perl.com/CPAN/authors/id/JPRIT/ ! ** 02-03-98 RELEASE 0.09 - Fixed a serious bug in seek (when unique=1). Expanded regression tests. - Minor tweaks. ** 01-23-98 RELEASE 0.07 - Factored out code that isn't sensitive to key/data layout. Unfortunately, this change necessitated tweaking the memory layout. - tc_insert has much better overall performance. tc_seek now does a full binary search. tc_delete is re-implemented with rotations. Asymptotic performance is now respectable. - tv_compress, tv_balance added. - memmove & memcpy of slots used throughout (instead of assignment). Added more hooks for C++. Fixed cpp (re)directives. Copyright © 1997-1998 Joshua Nathaniel Pritikin. All rights reserved. This package is free software and is provided "as is" without express or implied warranty. It may be used, redistributed and/or modified under the terms of the Perl Artistic License (see http://www.perl.com/perl/misc/Artistic.html)