Introduction - If you have any usage issues, please Google them yourself
Creating adjacency table storage structure, the output adjacency table data (validation creation process), depth-first traversal (DFS), breadth-first traversal (BFS), add a vertex to the graph, deleting a vertex (also delete all of its adjacent edges), increase an arc to the map, from the figure delete an arc