440Forums  |  MacMusic.org  |  PcMusic.org  |  440tv  |  Zicos  |  AudioLexic
implementinga   {key13}


STX B+ Tree 0.8.1 (Default branch)

FreshMeat

Saturday January 26, 2008. 01:09 PM
FreshMeat

The STX B+ Tree package is a set of C++ template classes implementing a B+ tree key/data container in main memory. The classes are designed as drop-in replacements of the STL containers set, map, multiset, and multimap, and follow their interfaces very closely. By packing multiple value pairs into each node of the tree, the B+ tree reduces heap fragmentation and utilizes cache-line effects better than the standard red-black binary tree. The tree algorithms are based on the implementation in Cormen, Leiserson, and Rivest's Introduction into Algorithms, Jan Jannink's paper, and other algorithm resources. The classes contain extensive assertion and verification mechanisms to ensure the implementation's correctness by testing the tree invariants. License: GNU Lesser General Public License (LGPL) Changes: This release fixed a possibly illegal memory access during a find() or derived lookup call, if the queried key is larger than any item contained in the tree.
Tree package templateclasses implementinga tree key/data containe Tree 0.8.1 (Default branch)
STX B+ Tree 0.8.1 (Default branch) Read more at FreshMeat
www.pheedo.com/click.phdo?i=3efba527e022a83a80db294df063c5e4

 

 Related News 

Search

Download Zicos
Mon October 13, 09:43 AM
implementinga   {key13}