在本书第3章中,已经讲解了现实中最常用的6种算法思想。其实这些算法都是用来处理数据的,这些被处理的数据必须按照一定的规则进行组织。当这些数据之间存在一种或多种特定关系时,通常将这些关系称为结构。在Python语言的数据之间一般存在如下3种基本结构。
(1)线性结构:数据元素间是一对一关系。
(2)树形结构:数据元素间是一对多关系。
(3)网状结构:数据元素间是多对多关系。
本章将首先详细讲解线性数据结构的基本知识。