Ubiqx Utility Modules

TITLE

Ubiqx Utility Modules

VERSIONS

Each module has it's own version number. Current versions are:
ubi_BinTree 2.5
ubi_AVLtree 2.5
ubi_SplayTree2.6
ubi_sLinkList0.3
ubi_dLinkList0.4
ubi_StackQueue 0.2
ubi_Cache 0.0 (quite new ;)

ORGANIZATION

Ubiqx Development, Uninq.

AUTHOR

Christopher R. Hertel
ubiqx@ubiqx.mn.org
http://www.interads.co.uk/~crh/ubiqx/

DESCRIPTION

I have a small, but growing, set of modules written in C.
The current set includes:

* Binary trees, AVL Height Balanced trees, and Splay-balanced trees (great for creating quick, in-memory, sorted lists that require fast lookup).
* Simple stacks, queues, and linked lists (similar to, but not the same as, exec linked lists).
* A simple caching system, based on Splay Trees (which have the nice habit of moving least-recently-used entries toward the bottom of the tree).

I believe these modules to be "pure", but have not tested this. If someone out there would like to help me create a ubiqx.library I'd be thrilled!

I'm working on additional modules. Please visit our web site for more info:

http://www.interads.co.uk/~crh/ubiqx/

These modules have been tested and there are no known bugs. If you find any, please let me know!

AVAILABILITY

The module library may be downloaded directly from:

http://www.interads.co.uk/~crh/ubiqx/pub/libubiqx.lha (83695 bytes)

-or-

http://www.interads.co.uk/~crh/ubiqx/pub/libubiqx.tar.gz (52011 bytes)

PRICE & DISTRIBUTABILITY

Free under the Library GNU Public Library (LGPL).

Back to News