随笔分类 -  数据结构基础:图

摘要:最小生成树是指在一个图中,由连接所有顶点的边构成的权值之和最小的树,求最小生成树的算法主要有Prim算法及Kruskal算法,此处介绍Prim算法的基本原理。 Prim算法是一种贪心算法,不过可以证明,此算法得到的必定是全局最优解。Prim算法的基本思路如下: 将图中的所有顶点分为两个集合,Know 阅读全文
posted @ 2022-10-02 21:03 RioTian 阅读(189) 评论(0) 推荐(0) 编辑
摘要:研究生考试中图论中求解最短路径的算法主要有两种,Dijkstra算法及Floyd算法,其中Dijkstra算法用于求解单源最短路径问题,而Floyd算法则用于解决多源最短路径问题。本文对这两种算法做一总结。 Dijkstra算法 Dijkstra算法是最经典的最短路径算法,这是一种典型的贪心算法,不 阅读全文
posted @ 2022-10-02 21:01 RioTian 阅读(209) 评论(0) 推荐(0) 编辑
摘要:十字链表存储结构 十字链表(Orthogonal List)是有向图的另一种链式存储结构,可以看成是将有向图的邻接表和逆邻接表结合起来得到的一种链表,在十字链表中,有向图中每一条弧对应十字链表中的弧结点,而每一个顶点对应十字链表中的表头结点,如下所示: 在弧结点中有五个域,其解释分别如下: 弧尾坐标 阅读全文
posted @ 2022-07-02 14:53 RioTian 阅读(927) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示