mirror of
				https://github.com/krahets/hello-algo.git
				synced 2025-11-04 22:28:40 +08:00 
			
		
		
		
	Fix the initial edges in graph_adjacency_matrix
This commit is contained in:
		@ -13,7 +13,7 @@ func TestGraphAdjMat(t *testing.T) {
 | 
				
			|||||||
	/* 初始化无向图 */
 | 
						/* 初始化无向图 */
 | 
				
			||||||
	// 请注意,edges 元素代表顶点索引,即对应 vertices 元素索引
 | 
						// 请注意,edges 元素代表顶点索引,即对应 vertices 元素索引
 | 
				
			||||||
	vertices := []int{1, 3, 2, 5, 4}
 | 
						vertices := []int{1, 3, 2, 5, 4}
 | 
				
			||||||
	edges := [][]int{{0, 1}, {0, 2}, {1, 2}, {2, 3}, {0, 3}, {2, 4}, {3, 4}}
 | 
						edges := [][]int{{0, 1}, {1, 2}, {2, 3}, {0, 3}, {2, 4}, {3, 4}}
 | 
				
			||||||
	graph := newGraphAdjMat(vertices, edges)
 | 
						graph := newGraphAdjMat(vertices, edges)
 | 
				
			||||||
	fmt.Println("初始化后,图为:")
 | 
						fmt.Println("初始化后,图为:")
 | 
				
			||||||
	graph.print()
 | 
						graph.print()
 | 
				
			||||||
 | 
				
			|||||||
@ -100,7 +100,7 @@ public class graph_adjacency_matrix {
 | 
				
			|||||||
        /* 初始化无向图 */
 | 
					        /* 初始化无向图 */
 | 
				
			||||||
        // 请注意,edges 元素代表顶点索引,即对应 vertices 元素索引
 | 
					        // 请注意,edges 元素代表顶点索引,即对应 vertices 元素索引
 | 
				
			||||||
        int[] vertices = { 1, 3, 2, 5, 4 };
 | 
					        int[] vertices = { 1, 3, 2, 5, 4 };
 | 
				
			||||||
        int[][] edges = { { 0, 1 }, { 0, 2 }, { 1, 2 }, { 2, 3 }, { 0, 3 }, { 2, 4 }, { 3, 4 } };
 | 
					        int[][] edges = { { 0, 1 }, { 1, 2 }, { 2, 3 }, { 0, 3 }, { 2, 4 }, { 3, 4 } };
 | 
				
			||||||
        GraphAdjMat graph = new GraphAdjMat(vertices, edges);
 | 
					        GraphAdjMat graph = new GraphAdjMat(vertices, edges);
 | 
				
			||||||
        System.out.println("\n初始化后,图为");
 | 
					        System.out.println("\n初始化后,图为");
 | 
				
			||||||
        graph.print();
 | 
					        graph.print();
 | 
				
			||||||
 | 
				
			|||||||
@ -99,7 +99,7 @@ enum GraphAdjacencyMatrix {
 | 
				
			|||||||
        /* 初始化无向图 */
 | 
					        /* 初始化无向图 */
 | 
				
			||||||
        // 请注意,edges 元素代表顶点索引,即对应 vertices 元素索引
 | 
					        // 请注意,edges 元素代表顶点索引,即对应 vertices 元素索引
 | 
				
			||||||
        let vertices = [1, 3, 2, 5, 4]
 | 
					        let vertices = [1, 3, 2, 5, 4]
 | 
				
			||||||
        let edges = [[0, 1], [0, 2], [1, 2], [2, 3], [0, 3], [2, 4], [3, 4]]
 | 
					        let edges = [[0, 1], [1, 2], [2, 3], [0, 3], [2, 4], [3, 4]]
 | 
				
			||||||
        let graph = GraphAdjMat(vertices: vertices, edges: edges)
 | 
					        let graph = GraphAdjMat(vertices: vertices, edges: edges)
 | 
				
			||||||
        print("\n初始化后,图为")
 | 
					        print("\n初始化后,图为")
 | 
				
			||||||
        graph.print()
 | 
					        graph.print()
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user