数据结构:基于C++语言(微课版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 概述

本节初步认识数据结构这门课程,分别介绍数据结构的概念和数据结构要研究的内容。例如有一段文字:无鸡鸭亦可无鱼肉亦可白菜豆腐不能少。对于这段文字,可以有两个演绎。一是演绎为“无鸡鸭,亦可,无鱼肉,亦可,白菜豆腐不能少”。二是演绎为“无鸡,鸭亦可,无鱼,肉亦可,白菜豆腐不能少”。从中可以看出,文字的序列不同,得到的含义不同。如果把这些文字看作数据,对这些数据的不同组织,得到完全不同的含义或者一种新的结构序列。从中可以看出,数据不是一盘散沙,杂乱无章地堆积在一起,而是有一定的组织或结构的,就如同超市里种类繁多的商品,是分门别类组织存放的。图书馆里的图书,也是按照一定的规则组织存放的。数据结构要求既要有数据,又要有结构,二者缺一不可。