是否有用于C编程语言的ADT库的良好实现?实现列表,HashMap,集合,堆栈,队列,LinkedList等?我知道这是一个愚蠢的问题,但是我不想实现所有这些只是为了意识到它已经存在了。
我在互联网上看到了它们的碎片-当然。但是,您是否有任何全面的,完善的,可以很好工作的解决方案?
最佳答案
正如上一篇文章所建议的,Glib是一个很好的例子。
另一个正在研究redis-它具有几个不错的实用程序-哈希表,动态字符串等。该代码比Glib简单得多,并且写得很好并且易于理解。
是否有用于C编程语言的ADT库的良好实现?实现列表,HashMap,集合,堆栈,队列,LinkedList等?我知道这是一个愚蠢的问题,但是我不想实现所有这些只是为了意识到它已经存在了。
我在互联网上看到了它们的碎片-当然。但是,您是否有任何全面的,完善的,可以很好工作的解决方案?
最佳答案
正如上一篇文章所建议的,Glib是一个很好的例子。
另一个正在研究redis-它具有几个不错的实用程序-哈希表,动态字符串等。该代码比Glib简单得多,并且写得很好并且易于理解。