Ubiqx is a collection of ANSI C compatible modules for implementing linked lists, binary trees, caching and spare arrays. The goal of the ubiqx project is to develop a set of clean, small, re-usable code modules which implement fundamental constructs and mechanisms, and to make them available under the terms of the GNU Library General Public License (LGPL).

The ubiqx modules implement simple data structures and algorithms–useful stuff that most people either write a thousand times or never write at all. The goal of this project is to create a set of portable, easy-to-use modules that let you use these data structures in your code without worrying about wheel reinvention.

Currently it includes Lists, Queues, and Stacks, Binary Trees, Generic Cache, Simple Sparse Array and database interface modules.

C++ For Dummies 7th Edition
Unlock the world of programming with C++ for Dummies – the perfect beginner’s guide to mastering C++ with ease and confidence!
View on Amazon

Download: Data Structure Library

Data Structures Library