首页 课程主页
课程分享  
数据结构
主讲教师 陈万顺/芜湖职业技术学院
学习人数 411
开课周期 2021年03月22日 ~ 2021年05月15日
教学进度
预报名
进行中
已结课
课程期次 共 8 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

数据结构是计算机科学各专业的一门重要的专业基础课程。其研究对象是数据表示结构和在此结构上数据的处理算法。因此,数据结构课程对于计算机各专业具有举足轻重的作用。通过本课程的学习,提高学生数据结构设计与算法设计能力,为后续课程,特别是软件开发和应用方面的课程打下了厚实的知识基础。

本课程的学习要求学生具有一定的计算机语言编程基础,因此先修课为《C语言程序设计》,本课程的后续课程为:《操作系统及应用》。


课程概述
课程大纲
  • 第一章 绪论
    • 1.1 什么是数据结构
    • 1.2 基本概念和术语
    • 1.3 算法及其性能评价
  • 第二章 线性表
    • 2.1线性表的定义
    • 2.2顺序表
    • 2.3链表
  • 第三章 栈和队列
    • 3.1 栈的概念及操作
    • 3.2 栈的顺序存储
    • 3.3 栈的链式存储
    • 3.4 队列的概念
    • 3.5 队列的顺序存储
    • 3.6 队列的链式存储
  • 第四章 串
    • 4.1 串的概念及运算
    • 4.2 串的存储方式
    • 4.3 串的匹配算法
  • 第五章 数组和广义表
    • 5.1 数组的定义与存储
    • 5.2 矩阵的压缩存储
    • 5.3 广义表
  • 第六章 树和二叉树
    • 6.1 树的概念
    • 6.2 二叉树的定义与性质
    • 6.3 二叉树的存储结构
    • 6.4 二叉树的遍历
    • 6.5 二叉树遍历应用
    • 6.6 树与森林
    • 6.7 哈夫曼树
  • 检测1
  • 检测2
授课目标
预备知识
配套教材
参考教材
0.0

0 条评价

本次开课 查看全部
0.0

0 条评价

本次开课 查看全部
授课教师
芜湖职业技术学院
芜湖职业技术学院
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有