本人最近在学习数据结构的课程,在过程中发现用C语言来实现各种数据结构类型的时候很难做到真正意义上的通用的数据结构,于是在网上搜罗了一些所谓的C语言通用数据结构库,在此也将这些数据结构库一一罗列,方便大家查找和使用。C语言没有像C++那样的STL库,语言本身并不是一种真正意义上的高级语言,实现项目中真正用到的算法中的C语言的数据结构也很少,要么是按照自己的需求来实现,要么一般都用C++来完成大型的项目工程,C++有现成的库来开发,可以缩短工程的时间和提高效率。但是C语言仍然保持在编程语言占有率的前列,这其实依赖于在底层系统级开发应用中扮演着不可替代的作用。最新的开发者编程语言的情况可以查看这篇文章:
http://www.infoq.com/cn/articles/stack-overflow-report
比较大型的C语言通用数据结构的库有(数据结构只是其中的一小部分):
1. Gnulib - The GNUPortability Library相关的链接: