资源列表
DC
- 基于图形的二叉树工作演示程序,包括创建、查找、插入、删除操作。
qSort
- 快速排序算法是基于分治策略的另一个排序算法。其基本思想是,对于输入的字数组a[p:r],按以下3个步骤进行排序: (1)分解:以a[p]为基准元素将a[p:r]划分成3段a[p:q-1],a[q]和a[q+1:r],使得a[p:q-1]中任何元素小于等于a[q],a[q+1:r],中的任何元素大于等于a[q]。下标q在划分过程中确定 (2)递归求解:通过递归调用快速排序算法,分别对a[p:q-1]和a[q+1:r]进行排序 (3)合并:在a[p:q-1]和a[q+1:r]已经排好序的
hash
- 数据结构课程设计,哈希表。设计文档都已经写好了,可以直接拿来用。
haf
- 哈弗曼编码的课程设计报告,报告文档已经写好了,可以直接拿来用,适合大多数学校的课程设计
Calgorithm
- C语言常用算法源代码,非常实用,包括各种常用的算法。
link
- 用带表头的链表存放输入的数据,每读入一个数,按升序顺序插入到链表中,链表中允许两个结点有相同值。链表的头结点存放链表后面的结点个数,初始化时就生成头结点(初值为0)。链表翻转是把数据逆序(变成降序),注意,头结点不动。翻转后要再翻转一次,恢复升序后才能插入新元素,否则会出错。
SequenceList
- 以数组为存储结构保存线性表,并实现线性表创建、清空、增加、删除、修改、查找等基本操作。
OPT
- 从输入文件中读取数据,构造最优二叉树,输入文件格式如下: 节点的值 出现概率 例如: A 0.001 B 0.25
maze
- 主要实现了迷宫求解的功能,用到的就是栈的基本操作.
list
- 数据结构实例代码,链表操作,c语言编写,向熟悉链表的可以
rand1-9
- 用来产生随机数的函数,产生的长度为1-9位,效率很好
sujujiegoukejian
- 数据结构的课件