数据结构与算法设计

该课程旨在将复杂的知识点简单化处理,运用通俗易懂的实例,采取文字、图片动态展现数据结构与算法执行过程,向学习者介绍基础的数据组织、算法设计、时间和空间效率的概念和通用分析方法。

开设学校:西安科技大学;学科:计算机、

数据结构与算法设计课程:前往报名学习

数据结构与算法设计视频慕课课程简介:

该课程旨在将复杂的知识点简单化处理,运用通俗易懂的实例,采取文字、图片动态展现数据结构与算法执行过程,向学习者介绍基础的数据组织、算法设计、时间和空间效率的概念和通用分析方法。

前往报名学习

数据结构与算法设计课程列表:

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

第一章 绪论

-1.1 什么是数据结构

--什么是数据结构

-1.2 基本概念介绍

--基本概念介绍

-1.3 算法

--算法

-1.4 算法评价方法

--1.4.1 算法评价(1)

--1.4.2 算法评价(2)

-第一章测试 绪论

第二章 线性表

-2.1 线性表的定义及逻辑结构

--线性表的定义及逻辑结构

-2.2 顺序表

--顺序表

-2.3 顺序表插入和删除

--顺序表插入和删除

-2.4 单链表

--单链表

-2.5 建立单链表

--建立单链表

-2.6 单链表的插入和删除

--单链表的插入和删除

-2.7 循环链表、双向循环链表

--循环链表、双向循环链表

-第二章测试 线性表

-第二章讨论1

-第二章讨论2

-第二章讨论3

第三章 栈与队列

-3.1 栈的定义及基本操作

--栈的定义及基本操作

-3.2 栈的存储结构

--栈的存储结构

-3.3 栈与递归

--栈与递归

-3.4 队列

--3.4.1 队列的定义

--3.4.2 循环队列

--3.4.3 链队列

-第三章测试 栈与队列

第四章 串

-4.1 串的定义与基本操作

--串的定义与基本操作

-4.2 串的存储

--串的存储

-4.3 串的模式匹配算法

--串的模式匹配算法

-第四章测试 串

--html

第五章 数组与广义表

-5.1 数组

--数组

-5.2 特殊矩阵压缩存储

--特殊矩阵压缩存储

-5.3 稀疏矩阵压缩存储

--稀疏矩阵压缩存储

-5.4 广义表

--广义表

-第五章测试 数组与广义表

期中考试

-期中测试--期中测试

第六章 树与二叉树

-6.1 树基本概念

--树基本概念

-6.2 二叉树基本概念

--二叉树基本概念

-6.3 二叉树的五条性质

--二叉树的五条性质

-6.4 二叉树的存储结构

--二叉树的存储结构

-6.5 二叉树的遍历

--6.5.1 二叉树的遍历(1)

--6.5.2 二叉树的遍历(2)

--6.5.3 二叉树的遍历(3)

-6.6 遍历序列恢复二叉树

--遍历序列恢复二叉树

-6.7 二叉树的层次遍历

--二叉树的层次遍历

-6.8 树的存储

--6.8.1 树的存储(1)

--6.8.2 树的存储(2)

-6.9 树、森林二叉树

--6.9.1 树、森林二叉树(1)

--6.9.2 树、森林二叉树(2)

-6.10 哈夫曼树

--6.10.1 哈夫曼树的建立

--6.10.2 哈夫曼树编码

-第六章测试 树与二叉树

第七章 图

-7.1 图的基本术语

--7.1.1 图的基本术语(1)

--7.1.2 图的基本术语(2)

--7.1.3 图的基本操作

-7.2 图的存储

--7.2.1 图的存储(1)

--7.2.2 图的存储(2)

-7.3 图的遍历

--7.3.1 图的遍历(深度)

--7.3.2 图的遍历(广度)

-7.4 最小生成树

--7.4.1 最小生成树(1)

--7.4.2 最小生成树(2)

-7.5 最短路径

--7.5.1 最短路径(1)

--7.5.2 最短路径(2)

-第七章测试 图

第八章 查找算法

-8.1 查找的基本概念

--8.1 查找的基本概念

-8.2 静态查找表

--8.2.1 顺序查找

--8.2.2 折半查找

--8.2.3 索引顺序查找

-8.3 二叉排序树

--8.3.1 二叉排序树的定义及查找

--8.3.2 二叉排序树的插入和生成

--8.3.3 二叉排序树的删除

--8.3.4 二叉排序树的查找性能

-8.4 哈希表

--8.4.1 哈希函数

--8.4.2 解决冲突的方法

--8.4.3 哈希表的查找

-第八章测试 查找算法

第九章 排序算法

-9.1 排序的基本知识

--9.1 排序的基本知识

-9.2 简单的排序方法

--9.2.1 简单选择排序和冒泡排序

--9.2.2 直接插入排序和希尔排序

-9.3 先进的排序方法

--9.3.1 快速排序

--9.3.2 归并排序

--9.3.3 堆排序

-第九章测试 排序算法

课程评价

-课程评价

数据结构与算法设计开设学校:西安科技大学

数据结构与算法设计授课教师:

张小艳-教授-西安科技大学-

张小艳 ,女,西安科技大学教授,硕士生导师。慕课《数据结构与算法设计》主讲教师及负责人,在学堂在线及西安科技大学网络课程平台开课。作为《数据结构与算法设计》课程的主讲教师,建立了数据结构精品课程网站,主编了《数据结构与算法设计》教材及《数据结构题解与实验指导书》,并于2006年获得陕西省精品课程称号, 2015年重新认定为陕西省精品资源共享课程。张小艳教授积极进行教学研究与改革,负责完成了陕西省教改项目“高校科学与工程计算能力创新培养模式研究”,教改成果“优化三维一体教学结构,提高大学基础课教学质量”2011获得陕西省政府教学优秀成果二等奖。教改成果“计算机文化基础课教学方法研究与实践” 2005获得陕西省政府教学优秀成果二等奖。主持和参加了18项教学改革和科研项目;公开发表论文30余篇;成果获奖15项,是省级优秀教学团队—计算机与信息科学教学团队的主要成员,2016年获得西安科技大学教学名师称号。

史晓楠-讲师-西安科技大学-

史晓楠:讲师。就职于西安科技大学计算机学院,主持校级培育基金1项,校级教改项目2项,教育部产学研协同育人项目1项。作为副主编编写过教材2部,发表教改论文10余篇,带领学生参加学科竞赛如蓝桥杯、互联网+、挑战杯等获奖众多。主讲数据结构与算法设计课程。

李占利-教授-西安科技大学-

李占利:教授、博士生导师、陕西省教学名师。现任西安科技大学计算机科学与技术学院院长。担任煤炭工业技术委员会委员,陕西省计算机学会常务理事,陕西省计算机教育学会常务理事,西安科技大学安全信息系统及工程学科带头人。 多年来,主讲课程有:数据结构、最优化方法、数值分析

丁雪芳-副教授-西安科技大学-

丁雪芳,女,软件工程专业,副教授,主讲数据结构与算法设计、计算机组成与汇编语言、C语言程序设计等多门专业基础课和专业课,长期坚持教学改革、注重学生专业素质和能力的培养,教学效果好,深受学生好评。主编了《案例C语言程序设计教程》教材的编写,公开发表6篇论文,积极参与并完成了多项项目课题。

冀汶莉-副教授-西安科技大学-

冀汶莉 :女,副教授,西安科技大学硕士生导师。从2004开始一直担任电子商务专业、物联网专业以及电子信息科学与技术专业的本科生的《C语言程序设计》、《数据结构》课程的教学和实践工作,教学效果良好。主要的科研方向是物联网应用系统开发及机器学习。目前主持科研项目4项,发表核心期刊以上的文章9篇以上。

王昱哲-讲师-西安科技大学-

王昱哲,讲师。主要从事计算机图形图像处理、数据结构与算法等方面的研究与教学工作。曾讲授: 数据结构与算法分析、C/C++语言程序设计、计算机图形学、数据库、操作系统等课程。主持、参与教改项目,积极参与教材编写、发表教改论文。

齐爱玲-副教授-西安科技大学-

主讲课程包括《数据结构》、《面向对象程序设计》、《C++》、《专业外语》、《C语言》等。主持或参加国基金、教育部项目、陕西省教育厅项目等纵横向项目多项。编写教材三部,发表论文三十余篇,获专利多项。多次指导学生参加竞赛并获奖。

杨晓强-副教授-西安科技大学-

杨晓强,副教授,硕士生导师。主要从事计算机图像处理、大数据挖掘与智能信息处理、物联网技术及应用等方向教学和研究工作。以第一作者发表核心以上论文20多篇,其中 EI检索10多篇,国外期刊EI检索论文3篇。讲授课程: 数据结构与算法分析、C/C++语言程序升级、微机原理与接口技术、计算机网络原理、图像工程(研究生课程)等课程。

也许你还感兴趣的课程:


  1. 岩石物理学(2021秋)

  2. Calculus I(Round 2)

  3. Appreciation of Chinese and Western Cultures(Round 1)

  4. Brain Science and Advanced Imaging Techniques(Round 2)

  5. China's Tax System(Round 2)

  6. Introduction to tax laws of China(Round 2)

  7. International Environmental Law(Round 3)

  8. 体育保健学(2021秋)

  9. An Introduction to Literature(Round 2)

  10. Introduction to Film Music(Round 2)

  11. 数据结构与算法设计(2021秋)

  12. 信息素养与终身学习(2021秋)

  13. 大学生心理健康(2021秋)

  14. 明·园境赏析:明代36佳境(2021秋)

  15. 控制工程基础(2021秋)

  16. 《论语》的智慧(2021秋)

  17. e时代的教与学——慕课引发的混合式教学(2021秋)

  18. 精细化学品生产工艺学(2021秋)

  19. 运动与关节健康(2021秋)

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