我想用C写一个常用的数据结构操作库,有多少人觉得有必要么?
比如:
栈,链表(单项,双向,循环),树(红黑树,B树),Hash表,等等
多少人觉得有需要,如果没人觉得有必要,我就不写了,呵呵。
我不想写一个很庞大的库,希望做到每种数据结构代码都很独立,这样子别人用的时候,可以直接挑出来其中的一两种代码直接进行使用。
栈,链表(单项,双向,循环),树(红黑树,B树),Hash表,等等
多少人觉得有需要,如果没人觉得有必要,我就不写了,呵呵。
我不想写一个很庞大的库,希望做到每种数据结构代码都很独立,这样子别人用的时候,可以直接挑出来其中的一两种代码直接进行使用。
...全文
相关推荐
cstl--国人写的挺不错的C语言通用数据结构和常用算法库,支持一个
cstl是使用C语言编写的一个通用的数据结构和常用的算法库,它模仿SGI STL的接口和实现,支持vector, list, deque等等常用的数据结构,同时还支持排序,查找,划分等常用的算法,此外cstl也包含迭代器的类型,它作为容器和算法之间的桥梁。cstl为C语言编程中的数据管理提供了便利。 有兴趣的可以去libcstl.googlecode.com看看
数据结构中约瑟夫环的实现编号为1到n的n个人围成一圈,每人带一个密码c,以m为报数上限。然后从第一个人开始顺时针自1开始报数,报到m的人出列,将其密码作为新的m值,从他的下一个人开始,同样顺时针自1开始报数,依次循环下去,直到所有的人都出列!要求得到依次出列的那些人的编号序列!
问题描述: 编号为1到n的n个人围成一圈,每人带一个密码c,以m为报数上限。然后从第一个人开始顺时针自1开始报数,报到m的人出列,将其密码作为新的m值,从他的下一个人开始,同样顺时针自1开始报数,依次循环下去,直到所有的人都出列!要求得到依次出列的那些人的编号序列! 基本要求: 用C代码实现此活动,要求使用一定的算法进行操作,并最终通过程序运算出最后的结果!
C51之pt2262软件解码操作库
pt2262软件解码操作库.代码很详细,可以轻松使用,完整代码示例
C C++ 常用数据结构 算法
常用数据结构和算法,为C/C++编程提供最好的帮助。
C语言数据结构和常用算法
好的C语言数据结构,介绍了C中 常用的数据结构,算法,对于新手说是一本好书。


