职称:教师
单位:电子科技大学中山学院
部门:计算机学院
主讲教师:周艳明
教师团队:共3位
| 学校: | 电子科技大学中山学院 |
| 开课院系: | 计算机学院 |
| 专业大类: | 计算机 |
| 开课专业: | 计算机所有专业 |
| 课程负责人: | 周艳明 |
| 课程编号: | 10338520 |
| 学分: | 2 |
| 课时: | 32 |
《数据结构编程实践》是计算机各专业的一门重要的实践性专业课程,旨在得学生通过综合实训使把数据结构的理论知识和实际有机结合起来,进一步掌握和拓展所学习的理论知识,初步掌握问题的基本结构以及建立在该结构上的算法,培养学生的综合能力。通过学习学生应掌握各种数据结构的抽象数据类型、存储结构、基本操作实现,学会利用各种数据结构解决相应算法问题,并进行较复杂的程序设计。学会分析研究计算机加工的数据结构的特性,培养数据抽象的能力,掌握复杂程序设计的能力,培养良好的程序设计习惯。 本课程的任务是:在基础方面,要求学生掌握常用数据结构的基本概念及其不同的实现方法;在技能方面,通过系统学习能够在不同存储结构上实现不同的运算,并对算法设计的方式和技巧有所体会。通过学习,初步具备分析问题、解决问题的能力,养成良好的程序设计风格,积聚和提高基本的分析设计能力,为后续课程的学习打下坚实的基础。
| 课程章节 | | 文件类型 | | 修改时间 | | 大小 | | 备注 | |
| 3.1 第二章 线性表(17个项目) |
文档
.pdf
|
2025-01-20 | 795.99KB | ||
| 3.2 第三章 栈和队列(18个项目) |
文档
.pdf
|
2025-01-20 | 804.71KB | ||
| 3.3 第四章 串(13个项目) |
文档
.pdf
|
2025-01-20 | 701.14KB | ||
| 3.4 第五章 递归(11个项目) |
文档
.pdf
|
2025-01-20 | 606.92KB | ||
| 3.5 第六章 数组和广义表(11个项目) |
文档
.pdf
|
2025-01-20 | 681.72KB | ||
| 3.6 第七章 树(24个项目) |
文档
.pdf
|
2025-01-20 | 987.89KB | ||
| 3.7 第八章 图(24个项目) |
文档
.pdf
|
2025-01-20 | 1.17MB | ||
| 3.8 第九章 查找(22个项目) |
文档
.pdf
|
2025-01-20 | 684.15KB | ||
| 3.9 第十章 排序(18个项目) |
文档
.pdf
|
2025-01-20 | 667.27KB | ||
| 4.1 相关拓展知识与常见问题及解答 |
文档
.docx
|
2025-01-20 | 2.60MB | ||
| 4.2 常用STL汇总 |
文档
.pdf
|
2025-01-20 | 379.79KB | ||
| 5.1 附录1:《数据结构编程实践》实训内容与工程教育核心能力之间的逻辑关系 |
文档
.pdf
|
2025-01-20 | 419.58KB | ||
| 5.2 附录2:实践能力衔接点 |
文档
.pdf
|
2025-01-20 | 424.38KB | ||
| 6.1.1 拓扑排序和关键路径的动态展示 |
视频
.mp4
|
2025-01-20 | 2.44MB | ||
| 6.1.2 基于Web的学生管理系统(用树存储) |
视频
.mp4
|
2025-01-20 | 11.99MB | ||
| 6.1.3 二叉树序列化 |
视频
.mp4
|
2025-01-20 | 12.87MB | ||
| 6.1.4 二叉树的路径显示 |
视频
.mp4
|
2025-01-20 | 12.10MB | ||
| 6.1.5 尾结点队列 |
视频
.mp4
|
2025-01-20 | 165.14MB | ||
| 6.1.6 二叉排序树的查找 |
视频
.mp4
|
2025-01-20 | 15.57MB | ||
| 6.1.7 最短路径的动态展示 |
视频
.mp4
|
2025-01-20 | 110.10MB | ||
| 6.1.8 *通配符匹配过程展示 |
视频
.MP4
|
2025-01-20 | 6.52MB | ||
| 6.1.9 排序过程的动态展示 |
视频
.mp4
|
2025-01-20 | 74.41MB | ||
| 6.1.10 n皇后问题动态展示 |
视频
.mp4
|
2025-01-20 | 69.20MB | ||
| 6.2.1 对称矩阵的相加与相减 |
视频
.mp4
|
2025-01-21 | 21.12MB | ||
| 6.2.2 逆置单链表 |
视频
.mp4
|
2025-01-21 | 26.39MB | ||
| 6.2.3 图的遍历算法 |
视频
.mp4
|
2025-01-21 | 5.50MB | ||
| 6.2.4 约瑟夫问题 |
视频
.mp4
|
2025-01-21 | 3.45MB | ||
| 6.2.5 平衡二叉树 |
视频
.mp4
|
2025-01-21 | 2.67MB | ||
| 6.2.6 求各种排序算法的绝对执行时间 |
视频
.mp4
|
2025-01-21 | 234.88MB | ||
| 6.2.7 改进折半查找算法设计和分析 |
视频
.mp4
|
2025-01-21 | 66.57MB | ||
| 6.2.8 顺序串的各种基本运算 |
视频
.mp4
|
2025-01-21 | 30.92MB | ||
| 6.2.9 比较简单排序算法的过程动态展示 |
视频
.mp4
|
2025-01-21 | 14.52MB | ||
| 6.2.10 可跨设备调用的淘汰赛 |
视频
.mp4
|
2025-01-21 | 86.73MB | ||
| 6.2.11 最大食物链计数 |
视频
.mp4
|
2025-01-21 | 20.44MB | ||
| 6.2.12 树的基本运算的实现(用双亲存储结构) |
视频
.mp4
|
2025-01-21 | 17.53MB | ||
| 6.2.13 广义表的创建 |
视频
.mp4
|
2025-01-21 | 59.86MB | ||
| 6.3.1 循环单链表的各种基本运算 |
视频
.mp4
|
2026-02-25 | 2.80MB | ||
| 6.3.2 求解栈元素排序问题 |
视频
.mp4
|
2026-02-25 | 19.81MB | ||
| 6.3.3 学生信息的多关键字排序 |
视频
.mp4
|
2026-02-25 | 11.61MB | ||
| 6.3.4 树的基本运算的实现,用孩子兄弟链存储结构 |
视频
.mp4
|
2026-02-25 | 230.45MB | ||
| 6.3.5 改进折半查找算法 |
视频
.mp4
|
2026-02-25 | 9.75MB | ||
| 6.3.6 链栈的各种基本运算 |
视频
.mp4
|
2026-02-25 | 29.47MB | ||
|
视频
.mp4
|
2026-02-25 | 131.12MB | |||
| 6.3.7 两个多项式相加 |
视频
.mp4
|
2026-02-25 | 4.71MB | ||
| 6.3.8 最大食物链计数 |
视频
.mp4
|
2026-02-25 | 232.91MB | ||
| 6.3.9 背包问题 |
视频
.mp4
|
2026-02-25 | 6.26MB | ||
| 6.3.10 查找文献 |
视频
.mp4
|
2026-02-25 | 88.31MB | ||
| 6.3.11 赦免战俘 |
视频
.mp4
|
2026-02-25 | 37.64MB | ||
| 6.3.12 双端队列 |
视频
.mp4
|
2026-02-25 | 40.22MB | ||
| 6.3.13 合并果子 |
视频
.mp4
|
2026-02-25 | 84.71MB |