数据结构

计算机的灵魂是什么?是计算机中运行的程序。图灵奖得主尼克劳斯·沃思说:“算法+数据结构=程序”。数据结构和算法是计算机专业学生的必备素养和看家本领。让我们一起,设计精巧和高效的程序,打下程序设计大厦最重要的一块基石。

开设学校:云南大学;学科:工学、

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

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

计算机的灵魂是什么?是计算机中运行的程序。图灵奖得主尼克劳斯·沃思说:“算法+数据结构=程序”。数据结构和算法是计算机专业学生的必备素养和看家本领。让我们一起,设计精巧和高效的程序,打下程序设计大厦最重要的一块基石。

前往报名学习

数据结构课程列表:

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

前言

-1.算法概念导入

--1.1 算法概念导入

-2.数据结构课程介绍

--2.数据结构课程介绍

-数据结构前言PPT

第0章 预备知识

-0.1变量、类型和表达式

--0.1变量、类型和表达式

-0.2 函数

--0.2 函数

-0.3 指针和单链表

--0.3 指针和单链表

-0.4 数组、指向函数的指针

--0.4 数组、指向函数的指针

-第0章 预备知识讨论题

-数据结构第0章预备知识PPT

第1章 绪论

-1.1什么是数据结构

--1.1什么是数据结构

--测试题

-1.2基本概念和术语

--1.2基本概念和术语

--测试题

-1.3数据结构的描述

--1.3数据结构的描述

--测试题

-1.4抽象数据类型的定义和实现

--1.4抽象数据类型的定义和实现

--测试题

-1.5算法和算法分析概念

--1.5算法和算法分析概念

--测试题

-1.6算法分析示例

--1.6算法分析示例

--测试题

-第1章 绪论讨论题

-数据结构第1章 绪论PPT

第2章 线性表

-2.1 线性表的类型定义

--2.1线性表的类型定义

--测试题

-2.2线性表的顺序表示和实现

--2.2 线性表的顺序表示和实现

--测试题

-2.3 线性链表

--2.3 线性链表

--测试题

-2.4 静态链表

--2.4 静态链表

--测试题

-2.5 循环链表和双向链表

--2.5 循环链表和双向链表

--测试题

-第2章 线性表讨论题

-数据结构第2章线性表PPT

第3章 栈和队列

-3.1 栈

--3.1栈

--测试题

-3.2 栈的实现

--3.2 栈的实现

--测试题

-3.3 栈的应用

--3.3 栈的应用

-3.4 栈与递归的实现

--3.4栈与递归的实现

--测试题

-3.5 队列和链队列

--3.5 队列和链队列

--测试题

-3.6 循环队列

--3.6 循环队列

--测试题

-第3章 栈和队列讨论题

-数据结构第3章栈和队列PPT

第4章 串

-4.1 串

--4.1 串

--测试题

-数据结构第4章 串PPT

第5章 数组

-5.1 数组定义和表示

--5.1 数组定义和表示

--测试题

-5.2矩阵的压缩存储

--5.2 矩阵的压缩存储

--测试题

-第5章 数组讨论题

-数据结构第5章数组PPT

第6章 树和二叉树

-6.1 树的定义和基本术语

--6.1 树的定义和基本术语

-6.2 二叉树和二叉树的性质

--6.2 二叉树和二叉树的性质

--测试题

-6.3 二叉树的存储结构

--6.3二叉树的存储结构

--测试题

-6.4 遍历二叉树

--6.4 遍历二叉树(1)

--6.4 遍历二叉树(2)

--测试题

-6.5 线索二叉树

--6.5 线索二叉树

--测试题

-6.6 树的存储

--6.6树的存储

-6.7 树的转换和遍历

--6.7 树的转换和遍历

--测试题

-6.8 赫夫曼树

--6.8 赫夫曼树

-6.9 赫夫曼编码

--6.9 赫夫曼编码

--测试题

-第6章 树和二叉树讨论题

-数据结构第6章树和二叉树PPT

第7章 图

-7.1 图的定义和术语

--7.1.1图的定义和术语(1)

--7.1.2图的定义和术语(2)

--测试题

-7.2 图的存储结构

--7.2.1 数组表示法(1)

--7.2.2 数组表示法(2)

--7.2.3 邻接表

--测试题

-7.3 图的遍历

--7.3.1 深度优先搜索

--7.3.2 广度优先搜索

--测试题

-7.4 最小生成树

--7.4.1 普里姆算法

--7.4.2 克鲁斯卡尔算法

--测试题

-7.5 有向无环图

--7.5.1 拓扑排序

--7.5.2 关键路径

--测试题

-7.6 最短路径

--7.6.1 单源最短路径-迪杰斯特拉算法

--7.6.2 每一对顶点之间的最短路径-弗洛伊德算法

--测试题

-第7章 图讨论题

-数据结构第7章图PPT

第8章 查找

-8.1 查找基本概念和顺序查找

--8.1 查找基本概念及顺序查找

--测试题

-8.2 有序表的查找

--8.2 有序表的查找

--测试题

-8.3 二叉排序树

--8.3.1 二叉排序树(1)

--8.3.2 二叉排序树(2)

--测试题

-8.4 平衡二叉树

--8.4 平衡二叉树

--测试题

-8.5 哈希表

--8.5.1 哈希表及哈希函数的构造

--8.5.2 解决冲突的方法

--8.5.3 哈希表的查找和性能分析

--测试题

-第8章 查找讨论题

-数据结构第8章查找PPT

第9章 内部排序

-9.1插入排序

--9.1.1 插入排序(1)

--9.1.2 插入排序(2)

--测试题

-9.2 希尔排序

--9.2 希尔排序

--测试题

-9.3 快速排序

--9.3 快速排序

--测试题

-9.4 选择排序

--9.4 选择排序

--测试题

-9.5 堆排序

--9.5 堆排序

--测试题

-9.6 归并排序

--9.6 归并排序

--测试题

-9.7 基数排序

--9.7 基数排序

--测试题

-9.8 排序方法总结

--9.8 排序方法总结

-第9章 内部排序讨论题

-数据结构第9章内部排序PPT

数据结构开设学校:云南大学

数据结构授课教师:

孔兵-副教授-云南大学-

孔兵,云南大学计算机科学与工程系副教授,博士。主要研究方向为社会网络分析和数据处理。讲授《计算机导论》、《数据结构》等本科课程,及《算法设计与分析》等研究生课程。

肖清-讲师-云南大学-

肖清,1975年8月出生,云南人。 1998年7月大学本科毕业后进入云南大学信息学院任教。2006年3月至2008年12月在云南大学信息学院就读研究生,并顺利获得硕士学位。进入云南大学信息学院后,先后承担并很好地完成了20余门本科课程的教学任务,主持和参与多项校级教改项目,主持和参与多项纵向科研项目。

陈红梅-副教授-云南大学-

2001年毕业于云南大学计算机科学系,获硕士学位。2012年毕业于云南大学信息学院,获博士学位。2015年晋升副教授。主持国家自然科学基金地区项目1项、云南省应用基础研究计划面上项目1项、云南省教育厅一般项目1项、云南大学理工科研项目1项。出版著作4部,在国内外学术期刊及会议发表论文20余篇。获云南省自然科学奖二等奖1项(排名第四)、云南省自然科学奖三等奖2项(排名第三)。 教学工作 主要从事数据结构、数据库技术等课程的教学。 科研工作 主要从事数据挖掘、空间数据挖掘等方向的研究。

也许你还感兴趣的课程:


  1. 数据结构(2021秋)

  2. 病理学(2021秋)

  3. 当代蒙古族题材文学作品诵读(2021秋)

  4. 经济管理综合实验(2021秋)

  5. 单片机原理与应用(2021秋)

  6. 水文学(2021秋)

  7. Sustainable Cities(2021秋)

  8. 中医基础理论(2021暑假班)

  9. 国家公务员制度(2021暑假班)

  10. 内脏学(2021秋)

  11. 基础笔译(2021秋)

  12. 创业管理四季歌:艺术思维与技术行动(2021秋)

  13. 人力资源管理(2021秋)

  14. 标准朝鲜口语(1)(2021秋)

  15. 冰魂雪魄——你的冬奥会观赛指南(2021秋)

  16. 轮机英语听力与会话(2021秋)

  17. 绿色创新理论与实践(2021秋)

  18. 钢筋混凝土与砌体结构(2021秋)

  19. 人工智能与创业智慧(2021秋)

  20. 计算机病毒分析(慕课)(2021秋)
© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。