Sglib Publisher's description
from Marian Vittek
Sglib is a library defining useful macros for manipulating common data structures.
Sglib is a library defining useful macros for manipulating common data structures. The library currently provides generic implementation for:
- sorting arrays
- manipulating linked lists
- manipulating sorted linked lists
- manipulating double linked lists
- manipulating red-black trees
- manipulating hashed containers
A basic set of functions (macros) is provided for each data structure. They cover insertion, deletion, search and iterator traversal of elements. Moreover, additional (specific) functions are provided for each data structure, such as, concatenation, reverse or sort for lists.
Sglib provides algorithms, not data structures. Algorithms implemented in Sglib operate on user's types, for example, list macros are operational for any data structure containing a pointer to the same type.
System Requirements:C and C++
Program Release Status: Major Update
Program Install Support: Install Only