N久都沒做過關於C#的WinForm程序了,一直都是在研究asp.net的程序。
今天有個朋友問到深度遍歷圖這樣的問題,開始都不知道如何下手,就問了問baidu 和 google,看到有人用C++寫的這樣的例子,順便就學習了一下,發現自己都忘得差不多了(包括:數據結構),只能聯想到剛開始學vs2003的時候,學習的第一個Hello Worl的例子,要創建一個控制台應用程序。
接著就打開VS2005,新建——>項目——>控制台應用程序
代碼如下:
代碼
1 using System;
2 using System.Collections.Generic;
3 using System.Text;
4 using System.Collections;
5
6 namespace ConsoleApplication2
7 {
8 class Program
9 {
10 static void Main(string[] args)
11 {
12 Graph graph = new Graph();
13 graph.addVertex(A);
14 graph.addVertex(B);
15 graph.addVertex(C);
16 graph.addVertex(D);
17 graph.addVertex(E);
18 graph.addVertex(F);
19 graph.addVertex(G);
20 graph.addVertex(H);
21 graph.addEdge(A, B);
22 graph.addEdge(B, D);
23 graph.addEdge(B, E);
24 graph.addEdge(E