数据结构

每一个软件技术从业者都应具备基本的数据抽象、组织、描述以及算法分析能力。当前,几乎所有的主流编程语言在API甚至语法层面,都内建了数据结构支持,如C++的STL、Java的容器框架、Python的序列/映射等,可以毫不夸张地说,开发任何规模和复杂程度的软件都离不开数据结构。 《数据结构》课程在我校已连续开设二十余年,共涉及十余个专业的学生。目前,本课程已获安徽省一流本科课程下设的全部3个子类项目的支持,具体包括:2014年省级精品资源共享课程项目(2018年该类项目改名为“精品线下开放课程”)、2018年省级MOOC示范项目和2018年省级智慧课堂建设项目,其中的MOOC项目也是我校首门在公共平台上线运营的MOOC课程。团队非常重视课程资源的建设,从2007年起,团队先后自制/搭建了可交互算法演示动画、课程资源共享平台、题库系统等,学生普遍评价受益良多。本课程的多媒体资源获2010年安徽省多媒体教育软件评选一等奖,主讲教师获2020年安徽省线上教学名师。

开设学校:安徽工程大学;学科:计算机、

数据结构课程:前往报名学习

数据结构视频慕课课程简介:

每一个软件技术从业者都应具备基本的数据抽象、组织、描述以及算法分析能力。当前,几乎所有的主流编程语言在API甚至语法层面,都内建了数据结构支持,如C++的STL、Java的容器框架、Python的序列/映射等,可以毫不夸张地说,开发任何规模和复杂程度的软件都离不开数据结构。 《数据结构》课程在我校已连续开设二十余年,共涉及十余个专业的学生。目前,本课程已获安徽省一流本科课程下设的全部3个子类项目的支持,具体包括:2014年省级精品资源共享课程项目(2018年该类项目改名为“精品线下开放课程”)、2018年省级MOOC示范项目和2018年省级智慧课堂建设项目,其中的MOOC项目也是我校首门在公共平台上线运营的MOOC课程。团队非常重视课程资源的建设,从2007年起,团队先后自制/搭建了可交互算法演示动画、课程资源共享平台、题库系统等,学生普遍评价受益良多。本课程的多媒体资源获2010年安徽省多媒体教育软件评选一等奖,主讲教师获2020年安徽省线上教学名师。

前往报名学习

数据结构课程列表:

{{'上次学习:'+learn_list['ahpu08091002323']['last_leaf_name']}}

第0章 课程简介

-讲解

-作业

-讨论1

-讨论2

第1章 绪论

-1.1 数据结构是什么

--讲解

--作业

-1.2 概念和术语

--讲解

--作业1

--作业2

-1.3 抽象数据类型

--讲解(上)

--讲解(下)

--作业

-1.4 算法及其设计要求

--讲解

--作业

-1.5 算法分析与度量

--讲解(上)

--讲解(下)

--作业1

--作业2

--讨论

第2章 线性表

-2.1 概念及ADT

--讲解

--作业

-2.2 线性表的顺序实现——顺序表

--讲解(上)

--讲解(中)

--讲解(下)

--作业1

--作业2

-2.3 线性表的链式实现——链表

--讲解(上)

--讲解(中)

--讲解(下)

--作业1

--作业2

-2.4 线性表的应用——多项式

--讲解

--作业

-讨论

第3章 栈和队列

-3.1 栈的定义及ADT

--讲解

--作业

-3.2 栈的顺序实现——顺序栈

--讲解

--作业

-3.3 栈的应用

--讲解

--作业

-3.4 栈与递归

--讲解(上)

--讲解(下)

--作业

-3.5 队列的定义及ADT

--讲解

--作业

-3.6 队列的顺序实现——循环队列

--讲解(上)

--讲解(下)

--作业

-讨论

第4章 数组

-4.1 数组的定义

--讲解

--作业

-4.2 数组的顺序实现

--讲解

--作业1

--作业2

-4.3 特殊矩阵的压缩存储

--讲解

--作业

-4.4 稀疏矩阵的压缩存储

--讲解(上)

--讲解(下)

--作业

-讨论

第5章 树和二叉树

-5.1 概念及术语

--讲解

--作业

-5.2 二叉树及其性质

--讲解

--作业1

--作业2

-5.3 二叉树的存储

--讲解

--作业

-5.4 二叉树的遍历及创建

--讲解(上)

--讲解(下)

--作业

-5.5 线索二叉树

--讲解

--作业

-5.6 树与森林

--讲解

--作业

-5.7 Huffman树

--讲解(上)

--讲解(下)

--作业

-讨论

第6章 图

-6.1 概念和术语

--讲解

--作业

-6.2 存储与实现

--讲解(上)

--讲解(下)

--作业

-6.3 遍历

--讲解(上)

--讲解(下)

--作业

-6.4 最小生成树

--讲解(上)

--讲解(下)

--作业1

--作业2

-6.5 拓扑排序

--讲解

--作业

-6.6 最短路径

--讲解

--作业

-讨论

第7章 查找

-7.1 概念和术语

--讲解

--作业

-7.2 静态查找表

--讲解(上)

--讲解(下)

--作业

-7.3 二叉排序树

--讲解(上)

--讲解(下)

--作业

-7.4 平衡二叉树

--讲解

--作业

-7.5 哈希表

--讲解(上)

--讲解(下)

--作业

-讨论

第8章 排序

-8.1 概念

--讲解

--作业

-8.2 插入排序

--讲解(上)

--讲解(下)

--作业

-8.3 交换排序

--讲解(上)

--讲解(下)

--作业

-8.4 选择排序

--讲解(上)

--讲解(中)

--讲解(下)

--作业

-8.5 归并排序

--讲解

--作业

-讨论

数据结构开设学校:安徽工程大学

数据结构授课教师:

胡平-副教授-安徽工程大学-

副教授,具有丰富的企业级分布式软件的设计和开发经验,主持了10余项横向软件项目,累计到账经费200余万元。近10年获校级教学优秀奖及教学骨干8次,教学风格和效果深受学生好评,2020年获安徽省线上教学名师。 Talk is cheap, show me your code...

也许你还感兴趣的课程:


  1. 光学工程基础(2021秋)

  2. Android应用开发基础(2021秋)

  3. 营销在移动互联网时代(2021秋)

  4. 大数据治理与政策(2021秋)

  5. 生活中的市场营销学(2021秋)

  6. Hello,心理学(2021秋)

  7. 设计伦理(2021秋)

  8. 理解马克思(2021秋)

  9. 结构力学(一)(2021秋)

  10. 人体胚胎学-总论(2021秋)

  11. 数据结构(2021秋)

  12. 诗词情声(2021暑假班)

  13. 透视学(2021秋)

  14. 百年精神丰碑(2021秋)

  15. 材料力学(2021秋)

  16. 设施园艺学(2021秋)

  17. 线性代数(2021秋)

  18. 课件工程(多媒体课件设计与制作)(2021秋)

  19. 医患沟通技能学(2021秋)

  20. 习主席边海防建设重要论述(2021秋)
© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。