跳过本内容页

请提供下面的信息以登录进入您的 账户,必须填写的信息已经被 加粗和用 (*)标出

必填信息

账户参数

  1. 忘记密码?
没有帐号?点击注册
手机注册 邮箱注册

必填信息

  1. 只能使用字母、数字和符号,将会在您参加的任何讨论或论坛上显示(之后将无法更改) (以后不能更改)

账户致谢

  1. 服务条款

    诚信准则

已有账号? 点击登录
数据结构基础
数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。
  1. 课程开始

    2015/11/11
  2. 学时

    4小时/周,16周
  3. 程度

    基础
  4. 学习人数

    3

关于本课

本课程的目标是帮助学习者系统掌握数据结构课程的相关知识,具备利用这些知识分析问题、解决问题的能力。本课包括线性表、栈、队列、串、树、图等数据结构的逻辑特征、物理存储及基本运算、经典算法的实现,查找、排序等基本问题的求解算法,满足数据结构学习者的需求。课程提供视频、课件、例程、自测、实践要求、参考解答等整套的解决方案,帮助学习者达到掌握数据结构,并能够解决实际问题的目标。

课程讲师

贺利坚

贺利坚

烟台大学计算机学院与控制工程学院副教授,博士。二十余年高校教龄,专注教育,致力于带领和帮助大学生改变学习,学会自主、自立,找到专属于自己的空间。长年为IT学子义务咨询,著书《逆袭大学:传给IT学子的正能量》,帮助处于迷茫中的大学生。在专业教学中,专注计算机类专业的基础教育,建设了《C语言及程序设计》、《C++语言基础》、《数据结构》等课程的全套视频、自测、实践体系,一方面为校内开展翻转课堂教学法改革作支撑,另外,也让更多人得到系统学习大学课程的机会。让喜欢IT的年轻人会编程,为迷茫的大学生出主意,一起追求快乐与激情的大学。

课程目录

第一章 数据结构和算法
  1. 第1节 本章导学
  2. 第2节 什么是数据结构
  3. 第3节 算法及其复杂性
  4. 第4节 算法与数据结构
  5. 第一章练习
第二章 线性表
  1. 第1节 本章导学
  2. 第2节 线性表及其逻辑结构
  3. 第3节 顺序存储的线性表
  4. 第4节 链式存储的线性表
  5. 第5节 线性表的应用
  6. 第二章练习
第三章 栈和队列
  1. 第1节 导学
  2. 第2节 栈
  3. 第3节 队列
  4. 第三章练习
第四章 串
  1. 第1节 串的基本概念
  2. 第2节 串的存储结构和基本操作的实现
  3. 第3节 串的模式匹配
  4. 第四章练习
第五章 数组与广义表
  1. 第1节 数组及特殊矩阵的存储
  2. 第2节 稀疏矩阵的压缩存储
  3. 第3节 广义表
  4. 第五章练习
第六章 树和二叉树
  1. 第1节 导学
  2. 第2节 树的基本概念与存储结构
  3. 第3节 二叉树的基本概念
  4. 第4节 二叉树的存储结构和基本运算的实现
  5. 第5节 二叉树的遍历
  6. 第6节 二叉树的构造
  7. 第7节 线索二叉树
  8. 第8节 哈夫曼树
  9. 第六章练习
第七章 图
  1. 第1节 导学
  2. 第2节 图的基本概念
  3. 第3节 图的遍历
  4. 第4节 生成树和最小生成树
  5. 第5节 最短路径
  6. 第6节 拓扑排序和AOE网
  7. 第七章练习
第八章 查找
  1. 第1节 导学
  2. 第2节 线性表的查找
  3. 第3节 树表的查找
  4. 第4节 哈希表和散列结构
  5. 第八章练习
第九章 排序
  1. 第1节 导学
  2. 第2节 插入排序
  3. 第3节 交换排序
  4. 第4节 选择排序
  5. 第5节 归并排序
  6. 第6节 计数排序和基数排序
  7. 第7节 排序算法的比较和选择
  8. 第九章练习
第十章 外部排序
  1. 第1节 外排序概述
  2. 第2节 磁盘排序
  3. 第3节 磁带排序
  4. 第十章练习
第十一章 文件
  1. 第1节 文件的基本概念
  2. 第2节 顺序文件
  3. 第3节 索引文件
  4. 第4节 哈希文件
  5. 第5节 多关键字文件
  6. 第6节 课程结束语
  7. 第十一章练习
提示
?

学习这门课程,你必须同意自动注册数据大学(BIGDataUniversity.com.cn)。

将为您创建登录邮箱为,密码为的账号
(注:如果在数据大学已经注册该邮箱,请使用原密码登录)