数据结构和算法目录表
C | C++ | Java | |
线性结构 | 1. 数组、单链表和双链表2. Linux内核中双向链表的经典实现 | 数组、单链表和双链表 | 数组、单链表和双链表 |
栈 | 栈 | 栈 | |
队列 | 队列 | 队列 | |
树形结构 | 二叉查找树 | 二叉查找树 | 二叉查找树 |
AVL树 | AVL树 | AVL树 | |
伸展树 | 伸展树 | 伸展树 | |
1. 红黑树(一)之 原理和算法详细介绍2. 红黑树(二)之 C语言的实现
4. 红黑树(六)之 参考资料 |
1. 红黑树(一)之 原理和算法详细介绍2. 红黑树(四)之 C++的实现
3. 红黑树(六)之 参考资料 |
1. 红黑树(一)之 原理和算法详细介绍2. 红黑树(五)之 Java的实现
3. 红黑树(六)之 参考资料 |
|
哈夫曼树 | 哈夫曼树 | 哈夫曼树 | |
… | |||
堆 | 二叉堆 | 二叉堆 | 二叉堆 |
左倾堆 | 左倾堆 | 左倾堆 | |
斜堆 | 斜堆 | 斜堆 | |
二项堆 | 二项堆 | 二项堆 | |
斐波那契堆 | 斐波那契堆 | 斐波那契堆 | |
… | |||
图 | 图的理论基础 | 图的理论基础 | 图的理论基础 |
1. 邻接矩阵无向图2. 邻接表无向图
3. 邻接矩阵有向图 4. 邻接表有向图 |
1. 邻接矩阵无向图2. 邻接表无向图
3. 邻接矩阵有向图 4. 邻接表有向图 |
1. 邻接矩阵无向图 2. 邻接表无向图
3. 邻接矩阵有向图 4. 邻接表有向图 |
|
深度优先搜索和广度优先搜索 | 深度优先搜索和广度优先搜索 | 深度优先搜索和广度优先搜索 | |
… | |||
排序算法 | 冒泡排序 | 冒泡排序 | 冒泡排序 |
快速排序 | 快速排序 | 快速排序 | |
直接插入排序 | 直接插入排序 | 直接插入排序 | |
希尔排序 | 希尔排序 | 希尔排序 | |
选择排序 | 选择排序 | 选择排序 | |
堆排序 | 堆排序 | 堆排序 | |
归并排序 | 归并排序 | 归并排序 | |
桶排序 | 桶排序 | 桶排序 | |
基数排序 | 基数排序 | 基数排序 | |
… | |||
作者:弦断
出处:http://www.cnblogs.com/ucas/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。