Add code source blocks to the chapter Graph.

Fix "函数" and "方法"
This commit is contained in:
krahets
2023-02-10 01:04:26 +08:00
parent d37c71b928
commit 300016393b
47 changed files with 106 additions and 409 deletions

View File

@@ -15,6 +15,7 @@ type vertex struct {
val int
}
/* 构造方法 */
func newVertex(val int) vertex {
return vertex{
val: val,
@@ -28,7 +29,7 @@ type graphAdjList struct {
adjList map[vertex]map[vertex]struct{}
}
/* 构造函数 */
/* 构造方法 */
func newGraphAdjList(edges [][]vertex) *graphAdjList {
g := &graphAdjList{
adjList: make(map[vertex]map[vertex]struct{}),

View File

@@ -14,6 +14,7 @@ type graphAdjMat struct {
adjMat [][]int
}
/* 构造方法 */
func newGraphAdjMat(vertices []int, edges [][]int) *graphAdjMat {
// 添加顶点
n := len(vertices)