数据结构

国家级

吉林大学数据结构课程于2003年入选首批国家级精品课程,并于2005年获国家级教学成果二等奖。该课程提供了多元化、丰富、高质量的教学资源,如网络课程、动画演示、题库系统、答疑系统、演示文稿、课堂教学录像和网络教育资源管理系统等,为网络教学与学习提供了全方位支持。

课程介绍

《数据结构》课程介绍   数据结构是计算机专业最重要的专业技术基础课程和核心课程之一,是学生进一步深入学习和开展高层次研究的学科基础必修课。计算机学院的数据结构课程不仅是吉林大学的名牌课程,而且在国内同行中产生了很大影响,享有较高知名度。数据结构课程被评为2003年度首批国家级精品课程。 数据结构课程内容具有如下特点:采用(ADL和C++)两种语言描述算法;算法与数据结构紧密结合;强调“...

教学单元
  • 第1章 绪论
    • 01-01

      为什么要学习数据结构

    • 01-02

      数据结构概念

    • 01-03

      算法

    • 01-04

      算法的正确性证明

    • 01-05

      算法分析基础

  • 第2章 线性表、堆栈、队列
    • 02-01

      线性表的定义和基本操作

    • 02-02

      线性表的顺序存储结构

    • 02-03

      线性表的链接存储结构

    • 02-04

      复杂性分析

    • 02-05

      堆栈

    • 02-06

      队列

  • 第3章 数组和字符串
    • 03-01

      数组

    • 03-02

      矩阵

    • 03-03

      字符串

  • 第4章 树
    • 04-01

      树的基本概念

    • 04-02

      二叉树

    • 04-03

      线索二叉树

    • 04-04

      树和森林

    • 04-05

      压缩与哈夫曼树

    • 04-06

      树的应用

  • 第5章 图
    • 05-01

      图的基本概念

    • 05-02

      图的存储结构与类定义

    • 05-03

      图的遍历算法

    • 05-04

      拓扑排序

    • 05-05

      关键路径

    • 05-06

      最短路径问题

    • 05-07

      最小支撑树

    • 05-08

      图的应用

  • 第6章 递归
    • 06-01

      递归的定义

    • 06-02

      基本递归过程

    • 06-03

      递归过程实现与堆栈

    • 06-04

      递归法求解问题

    • 06-05

      递归的效率

  • 第7章 排序
    • 07-01

      排序的基本概念

    • 07-02

      插入排序

    • 07-03

      交换排序

    • 07-04

      选择排序

    • 07-05

      合并排序

    • 07-06

      基于关键词比较的排序算法分析

    • 07-07

      分布排序

    • 07-08

      外排序

  • 第8章 查找
    • 08-01

      顺序查找

    • 08-02

      基于关键词比较的查找

    • 08-03

      二叉查找树

    • 08-04

      最优二叉查找树

    • 08-05

      平衡树

    • 08-06

      红黑树

    • 08-07

      B树及其变形树

    • 08-08

      数字查找

    • 08-09

      散列

教材
  • 主教材
    数据结构(第2版)
    ISBN:

    9787040302134

    主编:

    刘大有

    高等教育出版社
  • 辅助教材
    数据结构学习指导与习题解析
    ISBN:

    7040146177

    主编:

    刘大有

    高等教育出版社
  • 辅助教材
    数据结构
    ISBN:

    9787040089080

    主编:

    刘大有

    高等教育出版社
课程信息
课程类型:

理论课(含实验/实践)

课程属性:

专业基础课/技术基础课

课程学时:

72.0

学校:

吉林大学

学科门类:

工学

专业大类:

计算机类

专业类:

计算机科学与技术

适用专业:

计算机科学与技术 网络与信息安全 软件工程

学习人数:

27647

评论数:

16

教学团队
  • 刘大有

    课程负责人

    教授

  • 欧阳继红

    主讲教师

    教授

  • 杨博

    主讲教师

    教授

  • 王生生

    主讲教师

    教授

  • 徐沛娟

    主讲教师

    副教授

  • 虞强源

    主讲教师

    副教授

  • 齐红

    主讲教师

    副教授

  • 吴春国

    主讲教师

    副教授

  • 孙舒杨

    主讲教师

    副教授

  • 黄晶

    主讲教师

    副教授