第1章 绪论

自从世界上第一台电子计算机诞生以来,特别是近30年来,计算机技术的飞速发展与广泛应用已远远超出人们的预料。计算机技术已成为现代化发展的重要支柱和标志,并逐步渗透到人类生活的各个领域。随着计算机硬件的发展,对计算机软件的发展也提出了越来越高的要求。由于软件的核心是算法,而算法实际上是对加工数据过程的描述,所以研究数据结构(包括数据的逻辑结构、存储结构及算法)对提高编程能力和设计高性能的算法是至关重要的。