为什么数据结构与算法长期以来会一直受到如此重视?数据结构和算法是一对孪生兄弟,数据 结构研究的问题包括数据在计算机中存储、组织、传递和转换的过程及方法,这些也是构成与支撑 算法的基础。我们在编写计算机程序来解决应用问题时,最终都要归结并落实到这两个问题上。正 因为此,N. Wirth 早在上世纪 70 年代就曾指出“程序 = 数据结构 + 算法”。近年来,随着面向对 象技术的广泛应用,从数据结构的定义、分类、组成,到设计、实现与分析的模式与方法都有了长 足的发展,现代数据结构更加注重和强调数据结构的整体性、通用性、复用性、简洁性和安全性。