写在前面的话;为什么要学数据结构 数据结构研究什么 重新理解算法 如何分析算法的优劣;第一问题 为什么要学数据结构;用计算机处理的实际问题可分为两大类问题 数值计算 非数值计算 数值计算问题 在计算机发展初期人们主要应用计算机来完成科学计算即处理数值计算问题对于这类问题可以通过抽象出合适的数学模型然后设计一个相应的算法来解决 在建筑设计时计算梁结构的应力要求解线性方程组 预报人口增长情况时要求解微