48

具有向量、双端队列、堆栈、哈希图、树形图、集合等数据结构的 C 语言库有哪些好的?请使用纯 C,并且与平台无关。

4

5 回答 5

38

Gnome 项目上使用的Glib库也可能有一些用处。此外,它经过了很好的测试。

IBM developerworks 有一个很好的使用教程:Manage C data using the GLib collections

于 2008-08-05T18:50:09.453 回答
12

与往常一样,Google 是您的朋友:

http://nixbit.com/cat/programming/libraries/c-generic-library/

具体来说:

http://nixbit.com/cat/programming/libraries/generic-data-structures-library/

于 2008-08-05T16:43:11.033 回答
5

Apache Portable Runtime (APR) 中有一些东西,我希望它们非常可靠。

于 2008-09-01T01:56:18.747 回答
4

也许http://sglib.sourceforge.net/如果你想要一个易于使用、非常快速、基于宏的库。

于 2009-07-01T16:27:39.527 回答
2

如果哈希表、可扩展字符串和动态向量足以满足您的需求,请查看我放在一起的库:http ://code.google.com/p/c-libutl/ 。

我也欢迎任何反馈!

于 2009-11-21T09:07:48.987 回答