本项目基于MATLAB环境开发,通过编写高效的M函数mintreek实现了图论中经典的最小生成树Kruskal算法。该算法的核心逻辑是采用贪心策略,首先将图中所有边的权值进行升序排列,然后按照权值从小到大的顺序遍历每条边,在确保不产生闭环的前提下,将边依次加入到生成树的集合中,直到连接了所有的顶点。程序通过处理输入的顶点数n和带权邻接矩阵W,能够自动识别图的拓扑结构,其中矩阵内Infinity(inf)值代表顶点间不直接连通。在计算层面,该程序不仅能精确计算出最小生成树的总权值,还能通过矩阵Pp详细记录每