第一章 绪论
主讲教师:李赛红
学校: | 湖南信息学院 |
开课院系: | 计算机科学与工程学院 |
专业大类: | 计算机 |
开课专业: | 软件工程、大数据、网络工程、物联网 |
课程负责人: | 李赛红 |
课程英文名称: | Data Structure and algorithm |
学分: | 5 |
课时: | 80 |
数据结构与算法是计算机类专业的专业技术基础课程、核心课程,也是其他爱好编程同学必学的一门专业基础课程。它所讨论的知识内容和提倡的技术方法,无论对进一步学习计算机领域的其它课程,还是对从事软件工程的开发,都有着不可替代的作用。 课程主要介绍如何合理地组织数据、有效的存储和处理数据,正确的设计算法以及对算法的分析和评价。通过本课程的学习,要求学生掌握根据各类实际问题,归纳、抽象出数据对象的数据特征及对象间的相互联系,选择合适的数据组织方法和存储方法,设计并实现高效的求解算法。本课程首先综述数据、数据结构和抽象数据类型等基本概念,再从数据类型的角度,分别讨论线性表、栈、队列、串、数组、广义表、树和二叉树以及图等基本类型的数据结构及其应用;以及从时间上进行定性和定量的分析和比较了各种查找和排序方法。课程学习的基本数据结构及相关算法是程序设计的基础,培养学生基本的、良好的程序设计技能,为后续专业课程的学习打下坚实的基础。 课程针对实践性强的特点,由简入繁循序渐进的带领学生一行一行实现算法,例题中针对问题描述,分析问题,得出解决方案,到代码的实现,展现完整的过程,让同学们一步一台阶跨上去,达到解决复杂问题的高度。课程设置在线编程题型的作业及客观题型的测试,从实践和理论两个维度进行过程性评测。
课程章节 | | 文件类型 | | 修改时间 | | 大小 | | 备注 | |
2.1 单链表的案例讲解——学生信息管理系统 |
视频
.mp4
|
2021-10-08 | 75.35MB | ||
视频
.mp4
|
2021-10-08 | 68.98MB | |||
视频
.mp4
|
2021-10-08 | 14.00MB | |||
视频
.mp4
|
2021-10-08 | 49.03MB | |||
视频
.mp4
|
2021-10-08 | 37.74MB | |||
视频
.mp4
|
2021-10-08 | 24.41MB | |||
视频
.mp4
|
2021-10-08 | 23.83MB | |||
视频
.mp4
|
2021-10-08 | 7.93MB | |||
视频
.mp4
|
2021-10-08 | 13.56MB | |||
4.4 数组部分的课件 |
文档
.pptx
|
2021-12-13 | 1.34MB | ||
4.5 广义表的课件 |
文档
.pptx
|
2021-12-13 | 492.68KB |