《数据结构》是针对应用型本科教学特征和需求而编写的,书中系统地介绍了常见数据结构和算法的相关理论和实现方法,主要包括线性表、栈、队列、串、数组和广义表、树和二叉树、图等逻辑结构及其对应的存储结构和操作。另外,该书还集中介绍了常见的排序和查找算法,并对算法的效率进行了分析。《数据结构》以C语言为算法实现语言,以理论讲解为基石,以案例讲解为驱动,每个章节配备思考题和章后习题(包括理论习题和上机操作习题)。该书致力于将理论和实践相结合,由浅入深地实现理论和实践内容的逐级内化。《数据结构》可作为应用型高等院校计算机科学与技术、软件工程、数据科学与大数据技术、信息安全等相关专业的本科生专业教材或参考用书,也可作为计算机相关从业技术人员的自学和参考用书。