内容简介
本书系统介绍了最常用的数据结构,包括线性表、栈、队列、数组、矩阵的压缩存储、树与二叉树、图以及查找和排序的算法学。阐述各种数据结构的逻辑关系,分析讨论各种数据结构在计算机内的存储表示,以及在这些数据结构下的算法实现,并对种种算法的时间和空间性能作简要分析。
本书既注重原理又注重实践,对基本的算法均给出相应的C语言程序的描述,并加以较详细的注释。本书配有大量的图表,每章后都附有习题,内容丰富,概念讲解清楚,逻辑性强。在本书的最后给出实验内容的附录。
本书可作为高等院校计算机相关专业的教材,亦适合于计算机爱好者自学,还可供广大从事计算机应用和开发的技术人员参考。