本章首先介绍Java的基本知识,其次讲解数据结构在计算机专业中的重要地位,以及学习数据结构的意义和作用,重点介绍与数据结构相关的概念和术语。读者学习本章后应当掌握数据、数据元素、逻辑结构、存储结构、算法设计等基本概念,并了解影响算法效率的因素,同时应明白如何评价一个算法的好坏。
数据结构实际上是人们对客观世界的抽象认识。通过学习本门课程,可提高透过现象看本质的能力。算法时间复杂度和空间复杂度描述了计算机世界的时间效率概念,这相当于要求我们设计的算法要“守时”。对于我们而言,也应养成守时的好习惯,注意培养自己的时间观念。