- 表达式计算原理
- 线性表和顺序表的概念
- 顺序表的删除操作
- 顺序表的查找操作和顺序表特点总结
- 顺序表的插入操作
- VS2010的使用介绍
- 顺序表的基本操作_上机指导
- 单链表的基本操作_上机指导
- 单链表的创建
- 单链表的删除链点和查找操作
- 单链表的概念
- 单链表求表长和插入链点操作
- 队列的基本操作_实验指导
- 栈的基本操作_实验指导
- 图的基本概念和术语1
- 图的术语2
- 图的术语3
- 图的邻接矩阵存储结构
- 图的邻接表存储结构
- 图的遍历
- 最小生成树和普里姆算法
- 最小生成树和克鲁斯卡尔算法
- Dijkstra算法的补充例题
- 最短路径问题和Dijkstra算法
- 直接选择排序
- 排序的概念
- 冒泡排序
- 直接插入排序
- 希尔排序
- 快速排序
- 视频6-5 哈夫曼树定义和构造方法
- 视频6-6 哈夫曼编码
- 视频6-1 树的定义和术语
- 视频6-2 二叉树的定义和性质
- 视频6-3 二叉树的存储结构
- 视频6-4 树的遍历
- 查找的概念
- 顺序查找
- 分块查找和三类比较
- 折半查找
- 哈希查找的概念
- 哈希查找冲突的解决
- 哈希函数的构造方法
- 二叉排序树
- 前期知识点测评讲解1-10题
- 前期知识点测评讲解11-19题
- 半期测验试卷题目解析
- 程序调试技巧讲解_求链表交集法1
- 程序调试技巧讲解_求链表并集法2_1
- 程序调试技巧讲解_求链表并集法1
- 答疑:习题讲解1——二叉树的遍历
- 直接插入排序和循环体
- 形参与实参
- 结构体专题习题讲解1
- 结构体专题习题讲解2
- 结构体专题习题讲解3
- 结构体专题习题讲解4
- 形参与实参专题习题讲解
- 指针知识点简略复习
- 指针专题习题讲解1
- 指针专题习题讲解3
- 指针专题习题讲解4
- 指针专题习题讲解5
- 单链表的概念和建立
- “课前导读”评讲1
- “课前导读”评讲2
- “课前导读”评讲3
- “课前导读”评讲4
- “课前导读”评讲5
- “课前导读”评讲6
- 课程简介和上课准备
- 1-2 数据结构与算法的引例2——外卖和操作系统
- 1-1 数据结构与算法的引例1——7位电话号码排序
- 1-9 算法复杂度的概念和引例
- 1-5 数据结构之存储结构
- 1-10 时间复杂度计算举例
- 程序调试技巧讲解_求链表并集法2_4
- 程序调试技巧讲解_求链表并集法2_2
- 程序调试技巧讲解_求链表并集法2_3
- 程序调试技巧讲解_求链表交集法3
- 程序调试技巧讲解_求链表交集法2
成都信息工程大学数据结构与算法设计专题课:从理论到工程实践的完整指南
如果你正在寻找一门能真正打通数据结构与工程应用桥梁的课程,成都信息工程大学这个专题可能会给你惊喜。作为该校计算机类专业的核心课程,它不仅涵盖了经典算法体系,更融入了气象大数据、网络空间安全等特色领域的实战案例。
为什么这门课值得投入时间?
和其他纯理论的算法课不同,这个专题最突出的特点是"三实":实际行业场景、实际工程问题、实际代码实现。任教团队中有5位老师都承担过国家级气象信息化项目,能把枯燥的红黑树讲成气象数据索引的利器。
比如在讲解哈希表时,会同步演示如何用它优化风速预测模型的查询效率;讲到图论最短路径,直接套用成都地铁线网的拓扑结构。这种"理论+地域特色+真实数据"的教学组合,让抽象概念变得触手可及。
课程五大学习收益
- 掌握20+核心数据结构在气象、网络等领域的变形应用
- 获得用算法解决工程问题的完整思维框架
- 完成3个基于真实业务场景的课程设计项目
- 积累面向研究生科研的算法优化能力
- 获得华为/腾讯等企业认证的算法题库资源
课程核心模块全景
整个课程采用"基础-进阶-综合"的三阶设计,特别适合大二下学期到大三的学生。每个模块都有对应的实验室验证环节,在成信大特有的高性能计算平台上完成实操。
第一阶段:基础构建(6周)
从数组与链表的存储差异讲起,重点剖析时空复杂度分析的工程意义。包含特别设计的"代码显微镜"环节,用可视化工具观察内存分配过程。
第二阶段:算法突破(8周)
涵盖经典排序/查找算法在气象大数据中的优化实践,比如改进的归并排序在台风轨迹数据处理中的应用案例。
第三阶段:综合实战(4周)
分组完成基于成都交通网络的路径规划系统,要求综合运用堆、图、动态规划等数据结构,最终项目将获得华为成都研究院工程师的评审意见。
适合哪些同学学习?
不仅是计算机专业学生,任何需要处理复杂数据问题的学科都可以从中受益。往届选课学生中,有25%来自大气科学、空间信息等交叉专业。课程特别注重培养用算法思维解决本领域问题的能力。
对准备考研的同学来说,课程中的算法优化思想与408统考大纲高度吻合;对计划就业的同学,最后一章会详解互联网公司算法面试的破题技巧。
这门课最大的魅力在于:它既是一把打开计算机世界的钥匙,又能让你看到算法在真实世界激起的浪花。当完成最后一个项目时,你会发现自己不仅学会了写代码,更学会了用数据结构的思想来观察和解决问题。








