数据结构与算法实验(物联网工程2024级,物联网工程(留学生)2024级)
{{$t('查看线下课程信息')}}
{{$t('开课时间')}}: 2026/02/25 - 2026/07/19
{{$t('开课学期')}}: 2026学年春季
{{$t('开课学院')}}: 信息学院
{{$t('开课平台')}}: 云大学堂

10 {{$t('次点击')}}
课程介绍

数据结构与算法是计算机程序设计的理论和技术基础。《数据结构与算法》课程是物联网工程专业的核心基础课程,是学习其他软件类课程的基础。《数据结构与算法》主要介绍在解决非数值计算问题中如何合理地组织表示数据、有效地存储和处理数据,正确地设计算法以及对算法进行分析和评价。主要学习内容如下:1.了解数据结构及其分类,数据结构与算法的密切关系。2.掌握线性结构、树状结构、图结构等各种基本数据结构及其操作,学会根据实际问题要求选择合适的数据结构。3.掌握设计算法的步骤和算法分析方法。4.掌握数据结构在排序和查找等常用算法中的应用。对实践性强的课程而言,实验教学是理论教学的重要支撑,因此,《数据结构与算法实验》课程在内容设置上以线性表、栈、队列、二叉树、图的逻辑结构、存储结构及其操作算法,以及查找、排序的主要算法为主,在时间上安排在《数据结构与算法》课程的相关内容讲授完毕之后。

章节
{{$t('暂无数据')}}
教学目标

课程目标1

能理解数据结构的基础概念和基本知识,理解常用算法的算法思想,具备运用高级语言进行算法设计和实现的能力,掌握算法时间复杂度和空间复杂度分析方法。

课程目标2

理解集合结构、线性结构、树状结构、图状(网状)结构四种基本逻辑结构的概念和抽象数据类型定义,掌握四种基本结构的存储结构和操作运算的实现方法,能将四种基本结构应用于解决实际问题。

课程目标3

具备工程思维和创新意识,理解程序设计与调试技能是信息技术从业者终身学习技能的重要组成部分。

课程思政

思政融合点1

选取章节:实验一 设计实现抽象数据类型“有理数”

思政结合点:终身学习能力

思政融合点2

选取章节:期末综合实验

思政结合点:科学思维工程思维和创新意识培养

{{$t('评价')}}
{{evaluationTatal.average}}
{{$t('课程评分')}}
  • {{evaluationTatal['star' + (6 - n)]}}%
{{$t('教学团队')}}
{{item.name}} {{$t(item.type)}}
{{item.college || item.school}}
{{$t('推荐课程')}}
{{$t('请输入课程邀请码')}}:
{{courseType == 2?$t('*此课程为班级课,输入邀请码可加入学习'):courseType == 3?$t('*此课程为培训课,输入邀请码可加入学习'):$t('*输入邀请码可加入学习')}}
{{$t('加入课程')}} {{$t('以管理员角色进入')}}
{{$t('管理员')}}
{{$t('作为管理员角色进入课程后,学习数据不会被记录')}}
{{$t('学生')}}
{{$t('作为学生角色进入课程后,学习将被记录')}}
{{$t('确认')}}