摘要:
第六章:排序 归纳起来,常见的排序算法分为如下5类: 1)插入排序:普通插入排序,shell排序等; 2)选择排序:普通选择排序,堆排序; 3)交换排序:冒泡法,快速排序; 4)归并排序; 5)基数排序。 下面,就来实现各个排序算法。要掌握这些算法,大家首先要理解各个算法的具体执行原理和过程,然后应 阅读全文
摘要:
章:树 5.1树的定义 首先,与前面的数据结构不同,树是一种重要的非线性数据结构。树是由一个或多个结点组成的有限集合,其中: 必有一个特定的称为根(ROOT)的结点; 剩下的结点被分成n>=0个互不相交的集合T1、T2、......Tn,而且, 这些集合的每一个又都是树。树T1、T2、......T 阅读全文