本书中每章以实际例子引出知识点,并且每章中还增加了实际案例,通过综合应用本章知识点来解决实际问题。本书主要介绍了线性表、栈和队列、串、树、图等数据结构及相关操作,同时还介绍了查找、排序等算法。在介绍基本知识的基础上与实际应用相结合,加深读者对知识的理解。为了便于读者理解所学知识,本书在绪论部分增加了C语言中结构体、指针、链表等相关知识。书中全部算法用C语言实现,可编译执行。每章zui后附有相关习题,课后习题的答案及解析可在与本书配套的《数据结构实验指导与习题解析》中查阅。本书可作为高等院校计算机类、电子信息类、自动化类、电气类、光电类及其他相关专业学生的教材和教学参考书,也可作为工程技术人员的参考资料和感兴趣的读者的自学读物。为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录“我们爱读书”网(www.ibook4us.com)免费注册并浏览,或者发邮件至hustpeiit@163.com免费索取。