Looking for standard C data structure implementations...

  • Thread starter redefined.horizons
  • Start date
R

redefined.horizons

I'm just beginning to learn C programming, after working for a while
with high-level languages. I am wondering if there is a standard set of
implementations for things like hash maps and linked lists that can be
used by C programmers. I took a look at the GNU C Library, but I saw
functions, not data structures. Do C programmers come up with their own
data structures, or is there a standard set that I can use?

Thanks for the help.

Scott Huey
 
C

Clever Monkey

I'm just beginning to learn C programming, after working for a while
with high-level languages. I am wondering if there is a standard set of
implementations for things like hash maps and linked lists that can be
used by C programmers. I took a look at the GNU C Library, but I saw
functions, not data structures. Do C programmers come up with their own
data structures, or is there a standard set that I can use?
Typically, one grows their own implementations of such structures,
though there are third-party libraries out there. There are some sites
that have collections of "typical" implementations.

<http://www.cee.hw.ac.uk/~alison/ds98/ds98.html>
<http://www.nist.gov/dads/>
<http://www.acm.org/pubs/calgo/>

Also, check out the Apache Portable Runtime Project <http://apr.apache.org/>
 
D

dcorbit

Clever Monkey said:
Typically, one grows their own implementations of such structures,
though there are third-party libraries out there. There are some sites
that have collections of "typical" implementations.

<http://www.cee.hw.ac.uk/~alison/ds98/ds98.html>
<http://www.nist.gov/dads/>
<http://www.acm.org/pubs/calgo/>

Also, check out the Apache Portable Runtime Project <http://apr.apache.org/>

May I add:
http://sourceforge.net/
http://www.softpanorama.org/Bookshelf/algorithms.shtml
http://cgm.cs.mcgill.ca/~godfried/teaching/algorithms-web.html
http://leekillough.com/heaps/
http://eternallyconfuzzled.com/brain.html

This is better than everything else put together:
http://citeseer.ist.psu.edu/cs
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,150
Messages
2,570,853
Members
47,393
Latest member
silloma

Latest Threads

Top