资源列表
nbl
- 中缀表达式到逆波兰式转换的程序代码,学习数据结构的可以
LookUpDictionary
- 一个快速,高效的字典查询软件。采用改进的红黑树的搜索算法。
swiftordering
- 从数组中 任取一个元素 p (可随机取,现在以取第一个为例).以P作为主元,对数组 进行划分 ,前一部分小于 P,后一部分 大于p.最后划分处存储p,然后分别对划分后的前一部分和后一部分递归调用. 算法平均时间复杂度: O(nlogn)
integratingordering
- 归并排序:将数组划分为小数组,通过局部的有序合并,解决问题 算法平均时间复杂度: O(nlogn)
ordering3
- 自底向上排序:思想: 将数组的个部分,两两有序数组进行合并 算法平均时间复杂度: O(nlogn)
ordering4
- 堆排序:思想: 用二叉树的结构来表示数组,及用数组来表示二叉树的结构,比如i为父节点其孩子为,2i,和2i+1.其中,大顶堆中 父节点大于其两个孩子 算法平均时间复杂度: O(nlogn)
ordering5
- 基数排序:思想:先从数据的低位开始,进行分配,分成10个空间,分别存储位为,0,1,2,3...9 重复的对次地位操作,知道预定的高位,排序完成
Dijkstra
- 图论中典型的搜索算法——Dijkstra最小路径
cvery_912533
- VB函数库大全,包含VB编程中所需的函数,比较全
eight_Nnumber_Puzzal
- 用C++语言实现的八数码问题,A*算法。
sort_s
- 一个小型的排序算法,使用了泛型算法等知识,对初学泛型有帮助
ebook
- 推荐关于数学建模的电子书,非常有用,里面包括数据结构等等。