本书共有7 个单元,包括:单元1 数据结构与算法、单元2 线性表、单元3 栈和队列、单元4 树与二叉树、单元5 图、单元6 排序和单元7查找,每个单元由若干节次、每个节次由若干知识点构成;主要介绍了数据结构的有关概念、算法分析,顺序表、链表、栈、队列、二叉树和图的逻辑结构、存储结构和基本操作的实现,各种排序和查找方法的实现。
本书按节次配备了“同步训练及参考答案”、按单元配备了“拓展训练及参考答案”,题型包括:单项选择题、问题解答题和算法设计题3 种题型,用以巩固和提高学生对节次、本单元知识点的理解和掌握。
本书按理论实践一体化的教学方式编写,通过【示例】、【例题】和【课堂实践】使学生加深对所学知识的理解,可采用边讲解、边思考、边训练,边理论教学、边实践训练的方式进行教学。
本书提供了丰富的教学、学习资源,包括:教学视频、教学课件、动画演示。这些资源可通过扫描书上的二维码在线观看、学习,也可通过智慧职教平台上的“数据结构(C 语言描述)”课程进行观看、学习。
本书可作为高等职业院校电子信息类专业数据结构课程的教材,也可作为数据结构学习者的学习参考书。
微课视频1-02数据结构研究的主要内容
文档mp4
微课视频1-04算法的时间和空间复杂度
文档mp4
详见纸质图书
微课视频2-01 顺序表及其描述
文档mp4
详见纸质图书
微课视频2-02 顺序表的插入
文档mp4
详见纸质图书
微课视频2-03 顺序表的删除
文档mp4
详见纸质图书
微课视频2-04 链表及其描述
文档mp4
详见纸质图书
微课视频2-05 头插法建立单链表
文档mp4
详见纸质图书
微课视频2-06 尾插法建立带头结点单链表
文档mp4
详见纸质图书
微课视频2-07 链表的查找
文档mp4
详见纸质图书
微课视频2-08链表的插入
文档mp4
详见纸质图书
微课视频2-09链表的删除
文档mp4
详见纸质图书
微课视频2-10双向链表及其描述
文档mp4
详见纸质图书
微课视频2-11双向链表的前插操作
文档mp4
详见纸质图书
微课视频2-12双向链表删除当前结点的操作
文档mp4
详见纸质图书
微课视频3-01 顺序栈及其描述
文档mp4
详见纸质图书
微课视频3-02顺序栈的操作
文档mp4
详见纸质图书
微课视频3-03链栈及其操作
文档mp4
详见纸质图书
微课视频3-04循环队列及其操作
文档mp4
详见纸质图书