判断一个图是否为星型图(Star Graph)
给你一个n*n矩阵,它代表一个有n个顶点的图,检查输入矩阵是否代表一个星型图。
输入矩阵
Mat[][] = {
{0, 1, 0},
{1, 0, 1},
{0, 1, 0}
}
输出:星型图(Star graph)
输入矩阵
Mat[][] = {
{0, 1, 0},
{1, 1, 1},
{0, 1, 0}
}
输出:不是星型矩阵(Not a Star Graph)
星型图:星型图是一种特殊类型的图,其中n-1顶点的度(Degree)为1,单个顶点的度(Degree)为n-1。这看起来n–1个顶点连接到一个中心顶点。

算法设计
package com.bean.algorithm.graph;
public class CheckForStarGraph {
static int size = 4;
static boolean checkStar(int mat[][]) {
int vertexD1 = 0, vertexDn_1 = 0;
// check for S1

本文探讨如何判断一个图是否为星型图。星型图是一种特殊图,其中除了一个中心节点外,其余节点度数均为1。通过分析给定的n*n矩阵,可以确定图的结构。文章提供了具体的JAVA算法设计,以及输入输出示例来说明判断过程。
&spm=1001.2101.3001.5002&articleId=95528616&d=1&t=3&u=7e1ed2af598e4fd9950174010e966c5a)
715

被折叠的 条评论
为什么被折叠?



