哈尔滨工业大学数据结构与算法视频课程

通过本课程的学习,学生将基本掌握数据结构和算法基础知识、设计与分析的技术和方法,提高程序设计的质量;能够根据所求问题的性质,选择合理的数据结构,并对时间复杂性进行必要的控制。培养运用数据结构表示实际问题并设计有效算法解决实际问题的能力。为后续课程的学习和将来从事的研究工作打下扎实的基础。
【课程内容】
第1讲 绪论
数据结构定义、抽象数据型、算法分析
算法的逐步求精、绪论总结、线性表的顺序表示第2讲 线性表
线性表的链式表示及应用
栈及应用
队列及应用、串及匹配算法
多维数组、广义表第3讲 树
树的基本术语;二叉树的性质及遍历
二叉树表示及遍历的实现(前序、中序、后序)
线性表的基本实验
二叉树的层序遍历、线索二叉树、树的基本操作及遍历
树的存储、森林与二叉树的转换、集合表示树
判定树、哈夫曼树、表达式求值第4讲 图
图的定义、存储、操作
图的搜索、图与树的关系、最小生成树
最小生成树具体算法、最短路径问题
二叉树遍历与应用
拓扑排序、关键路径、线性查找第5讲 查找
二叉查找树、AVL树
图的搜索及应用
B-树、散列查找、散列函数
冲突处理、内排序概念第6讲 排序
内排序方法:气泡、快速、直接选择、堆排、直接插入
希尔排序、二路归并、基数排序、排序方法总结










![[数据结构与算法] JAVA数据结构和算法系列视频教程 20课](https://static.kouhao8.com/sucaidashi/xkbb/45aaeda975311f2601ac736ca894176c.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)

![[数据结构与算法] 清华大学 邓俊辉教授 数据结构视频教程 8-12章 超经典数据结构视频教程](https://static.kouhao8.com/sucaidashi/xkbb/f2d53aca93b1144dfb0b902bccf61c6d.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)



![[C语言] 数据结构与算法 C语言 猎豹网校数据结构与算法视频教程](https://static.kouhao8.com/sucaidashi/xkbb/d7970e7abb546e6cbe9a4c45b030ed51.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![[数据结构与算法] D脑—数据结构与算法(java版)](https://static.kouhao8.com/sucaidashi/xkbb/b364dba1a2c78a4c48253ac45aa2d605.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![数据结构与算法] 深度剖析数据结构与算法精品课程入门到高级2019](https://static.kouhao8.com/sucaidashi/xkbb/c4da1071add9442d6ce8325ec6fc4221.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)

![[数据结构与算法] JAVA数据结构和算法系列视频教程 20课](https://static.kouhao8.com/sucaidashi/xkbb/24316e54024f990721ba7ae1820c981e.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)



![[数据结构与算法] JAVA数据结构和算法系列视频教程 20课](https://static.kouhao8.com/sucaidashi/xkbb/e4942238b92e56e454abb60596981b02.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)


![[数据结构与算法] 动脑学院数据结构与算法系列视频教程 Java完整版](https://static.kouhao8.com/sucaidashi/xkbb/16a1a9144b233ff2d21c0e2a30cb9118.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)



相关资源