views:

155

answers:

4

Possible Duplicate:
Are there any open source C libraries with common data structures?

What is the best source of algorithm and data structure implementations for C programmers? Links to an open source library or a book will do. (Please don't point to Sedgewick, as I already have his book).

+5  A: 

The Algorithm Design Manual by Steven Skiena

alt text

Prasoon Saurav
very good book, but includes only references to code libraries. It serves mostly as a guide for modeling problems.
Nick D
+1  A: 

Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition)

http://en.wikipedia.org/wiki/The_Art_of_Computer_Programming

Judas Imam
@Juds This is the definitive reference for any programmer. But I am looking for *implementations* in C.
Vijay Mathew
Sorry. This one is for C.http://www.amazon.com/Fundamentals-Data-Structures-Ellis-Horowitz/dp/0929306406
Judas Imam
+3  A: 

Though I have not used GDSL ( Generic Data Structures Library ) I think it's worth considering as it implements many frequently used data structures.

ardsrk
+1  A: 

Another C library worth checking out, especially because it hasn't been mentioned in answers to this question and also the other duplicate questions: the C Algorithms Library, it can be found at http://c-algorithms.sourceforge.net/ and is covered by a BSD-style license, i.e. it can be freely used in any project. I've used it myself in several smaller programs without encountering any problems.

Greg S
@Greg That was a useful link, Thanks!
Vijay Mathew