logo头像

不忘初心,奋力前行

数据结构【浙江大学】(第7节)整理

数据结构【浙江大学】(第7节)整理

第七节:最短路径问题7.1 概述 最短路径问题的抽象: 在网络中,求两个不同顶点之间的所有路径中,边的权值之和最小的那一条路径。这条路径就是两点之间的最短路径。第一个顶点称为源点,最后一个顶点为终点。 问题分类: (1)单源最短路径问...

数据结构【浙江大学】(第5节)整理

数据结构【浙江大学】(第5节)整理

第五节:树(下)5.1 堆1.堆的介绍 优先队列:特殊的“队列”,取出元素的顺序是依照元素的优先权(关键字)大小,而不是元素进入队列的先后顺序。 堆的两个特性: (1)结构性:用数组表示的完全二叉树; (2)有序性:任一结点的关键字是...

数据结构【浙江大学】(第4节)整理

数据结构【浙江大学】(第4节)整理

第四节:二叉搜索树4.1 二叉搜索树二叉搜索树(BST),也称二叉排序树和二叉查找树。一棵这个树,可以为空。如果不为空,满足以下性质: (1)非空左子树的所有键值小于其根结点的键值。 (2)非空右子树的所有键值大于其根结点的键值。 (...