目录

  • 1 第1章 绪论
    • 1.1 课程导学
      • 1.1.1 大学生心灵成长
        • 1.1.1.1 大学生抗疫心理情境应对指南
        • 1.1.1.2 IT学子成长指导
    • 1.2 数据结构研究的内容
    • 1.3 基本概念和术语
    • 1.4 算法和算法分析
    • 1.5 上机必学:类C语言描述算法
    • 1.6 章节测验
  • 2 第2章  线性表
    • 2.1 线性表的定义和特点
    • 2.2 线性表的顺序表示与实现
    • 2.3 单链表
    • 2.4 循环链表及双向链表
    • 2.5 线性表的应用
    • 2.6 上机综合实训一:线性表的基本操作
    • 2.7 章节测验
    • 2.8 课程回放
  • 3 第3章  栈和队列
    • 3.1 栈
    • 3.2 栈的应用举例
    • 3.3 栈与递归
    • 3.4 队列
    • 3.5 上机实训二:栈的应用
    • 3.6 章节测验
    • 3.7 课程回放
  • 4 第4章   串、数组和广义表
    • 4.1 串(字符串String)
    • 4.2 数组
    • 4.3 广义表
    • 4.4 章节测验
    • 4.5 课程回放
  • 5 第5章 树和二叉树
    • 5.1 树
    • 5.2 二叉树
    • 5.3 二叉树的遍历及应用
    • 5.4 哈夫曼树
    • 5.5 树、森林和二叉树
    • 5.6 综合实训
    • 5.7 章节测验
    • 5.8 课程回放
  • 6 第6章 图
    • 6.1 图的定义和基本术语
    • 6.2 图的存储结构
    • 6.3 图的遍历
    • 6.4 最小生成树
    • 6.5 最短路径
    • 6.6 拓扑排序与关键路径
    • 6.7 章节测验
    • 6.8 课程回放
  • 7 第7章 查找
    • 7.1 章节导学
    • 7.2 线性表的查找
    • 7.3 树表的查找
    • 7.4 散列表的查找
    • 7.5 章节测验
    • 7.6 课程回放
  • 8 第8章  排序
    • 8.1 排序导学
    • 8.2 插入排序
    • 8.3 交换排序
    • 8.4 选择排序
    • 8.5 归并排序
    • 8.6 基数排序
    • 8.7 各种内部排序比较
    • 8.8 章节测验
章节测验
  • 1 课后习题
  • 2 上机作业