数据结构示例程序(C#语言描述) 配套博文,仅供参考 数据结构温故知新系列:
①线性表部分:
线性表(上){ 数组、ArrayList }
线性表(中){ 单链表、双链表、LinkedList }
线性表(下){ 循环链表、约瑟夫问题 }
②栈与队列部分:
栈 { LIFO、Stack }
队列 { FIFO、Queue }
③树与二叉树部分:
树与二叉树(上){ 二叉树的创建与递归遍历 }
树与二叉树(中){ 二叉树的非递归遍历与二叉查找树 }
树与二叉树(下){ 二叉树的应用:求解四则运算 }
④图部分:
图(上){ 图的基本概念、存储结构与模拟实现 }
图(中){ 图的深度与广度优先遍历算法与实现 }
图(中){ 最小生成树算法介绍与实现 }
图(下){ 最短路径算法介绍与实现 }
⑤查找部分:
查找(上){ 二分查找、二叉查找树、平衡二叉树、SortedDictionary<TKey,TValue> }
查找(下){ 哈希表、Hashtable、Dictionary、三种查找表的对比测试 }
⑥排序部分:
排序:{ 插入排序、交换排序、选择排序、归并排序 }
URL:http://www.cnblogs.com/edisonchou/p/3843287.html
@EdisonChou