资源列表
algorism
- 经典的算法书籍,外国人写的,十本合集,全面的阐述数据结构-Classic algorithm of books, written by foreigners, 10 Collection, a comprehensive exposition of the data structure
8_DIGIT
- 八数码问题的详细解答,其中包含了宽度优先,深度优先,等算法-well solved the problem of 8
QuickSort
- 一个好用的快速排序算法,调试已经通过,排序快速-quick sort code
metric
- 数据结构中关于稀疏矩阵的一个具体实现,大家可以参考一下-Data structure in sparse matrix about a specific implementation, we can refer to
Liner
- C实现的单链表,具备插入删除节点等功能,数据结构课的作业-C implementation of the single list, with features such as insert delete nodes, data structure class homework
list
- 数据结构之:链表的添加和删除,C++初学者的源代码-Data structure: list of add and delete, C++ beginner' s source code
data_struct
- 从网上搜集的一些数据结构源码,对于提高数据结构的认识,有很大的提升作用-Collected from the Internet source of some data structure, data structure for raising awareness, there is a lot of upgrading the role of
data_struct_source_code
- 数据结构中查询遍历算法等的实例,相信对于深入理解数据结构有很大的帮助作用-Query data structure traversal algorithm such as the examples of trust-depth understanding of the data structure there is very helpful to the role of
HashList
- hashtable 测试可用 包含数据 数据可以自行修改-hashtable tested and passed
SqList
- 在VC6.0环境下,用C实现顺序表的基本操作:建立空表、销毁表、清空表、求表长、取表中某个元素、查找某元素在表中的位置、求前驱后继、插入删除元素等。 文件中不仅包含源码 ,还包含一组测试结果。对于刚刚学习数据结构的人是-At VC6.0 environment, using C implementation of the basic operation sequence tables: Create an empty table, the destruction of form, empty
WinnerTree
- 常见的实现方法是使用两个数组, t[n-1]和e[n],数组e存放所有的参加排序的元素,在完全二叉树中是叶子结点,t[]存放 的是比赛的阶段性胜者的编号,再进行n趟比赛排序结束,时间复杂度是O(n*log2(n)), 其实我觉得也可以只通过一个数组A[2*n-1]也可以实现,只是标号的换算有点复杂而已. -Common implementation approach is to use two array, t [n-1] and e [n], the array storage
string
- 在VC6.0环境下,用C实现串的基本操作:初始化串、求串长、比较两串大小、测试串是否为空、取子串、统计串中某子串个数等。文件中不仅包含源码 ,还包含一组测试结果。-At VC6.0 environment, using C string realize the basic steps: initialization string, and string length, comparing two strings of size, to test whether the string is emp