内容简介本书系统地阐述了数据的逻辑关系以及它们的存贮表示和运算操作,包括线性表、栈、队列、树、图及分类等内容,并用C语言详细地给出了各种算法。为使没有学习过C语言的读者能顺利地学习数据结构及其高级程序设计方法,本书用了一定的篇幅详细介绍了与数据结构实现及算法描述有关的C语言基础知识及编程技术。把C语言、数据结构及其高级编程技术有机地结合在一起,既注重理论介绍,又兼顾实际应用能力的培养。本书可作为高等院校非计算机专业的高年级学生在学习完一门高级语言、且具有一定计算机操作能力之后,学习数据结构及高级程序设计的教材。上机实习可安排24学时至30学时,讲授学时为60~70。本书同时可作为从事企业管理及其他有关人员自学C语言和数据结构的参考书。