数据结构与算法

数据结构与算法

数据结构与算法是计算机科学领域中的重要学科,对于考研计算机专业的学生来说,掌握这一领域的知识是必不可少的。以下是一些关于数据结构与算法考研的关键知识点和准备建议:

知识点总结

树的知识点

树的术语:度数、层数、深度、高度。

树形结构的表示方法:树形表示法、形式语言表示法、文氏图表示法等。

森林:森林是由零棵或多棵不相交的树组成的集合。

树的遍历:先根深度优先遍历、后根深度优先遍历、宽度优先遍历。

树的链式存储结构:子节点表表示法、静态左孩子/右兄弟表示法、动态表示法等。

算法知识点

最小生成树:Kruskal算法和Prim算法,注意权值相同的边可能导致不唯一性。

经典算法:如排序算法(冒泡排序)、查找算法等,理解其应用场景。

数组知识点