前面介绍了基本的排序算法,排序通常是查找的前奏操作。这篇介绍基本的查找算法。 目录: 1、符号表 2、顺序查找 3、二分查找 4、插值查找 5、...
这节总结一下常见的排序算法。 目录: 1、插入排序 1.1、直接插入排序 1.2、二分插入排序 2、选择排序 3、冒泡排序 4、归并排序 4.1...
图是一种比线性表和树更复杂的数据结构,在图中,结点之间的关系是任意的,任意两个数据元素之间都可能相关。图是一种多对多的数据结构。 1、基本概念 ...
这节总结一下优先队列的常用实现方法。 目录: 1、基本概念 2、基于数组实现的优先队列 2.1、基于有序数组的实现 2.2、基于无序数组的实现 ...
前面讲到的顺序表、栈和队列都是一对一的线性结构,这节讲一对多的线性结构——树。「一对多」就是指一个元素只能有一个前驱,但可以有多个后继。 目录:...
转载请注明出处:http://www.jianshu.com/p/462b42344098 上一篇《数据结构与算法(二),线性表》中介绍了数据结...
转载请注明出处:http://www.jianshu.com/p/c65d9d753c31 在上一篇博客《数据结构与算法(二),线性表》中介绍了...
转载请注明出处:http://www.jianshu.com/p/ac8d278cf469 上一篇《数据结构与算法(一),概述》中介绍了数据结构...
转载请注明出处:http://www.jianshu.com/p/9f23c9604a2e 数据结构学了有一年的时间了,但是一直没有好好的总结一...