第1章 绪论
1.1 数据结构的基本概念
在计算机发展的初期,人们使用计算机的目的主要是处理数值计算问题,当时所涉及的运算对象主要是简单的整型、实型或布尔类型数据。随着计算机应用领域的扩大和软、硬件的发展,非数值处理问题显得越来越重要,据统计,当今非数值处理问题占用了90%以上的机器时间。这类问题解决的关键不再是数学分析和计算方法,而是必须研究数据问的相互关系及其对应的存储表示,并利用这些特性和关系设计出相应的算法和程序,以便有效地解决实际问题。
数据(Data):一切能够由计算机接收和处理的对象。随着计算机技术的发展,数据这一概念的含义越来越广泛。不仅整数、实数、复数等是数据,字符、表格、声音、图形、图像等也都能够由计算机接收和处理,也都是数据。
数据元素(Data Element):数据的基本单位,在程序中作为一个整体加以考虑和处理。换句话说,数据元素被当做运算的基本单位,并且通常具有完整、确定的实际意义。在数据结构中,根据需要,数据元素又被称为元素、顶点或记录。
……