-
大小: 20KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-06-11
- 語(yǔ)言: 其他
- 標(biāo)簽: 數(shù)據(jù)結(jié)構(gòu)??課程設(shè)計(jì)??
資源簡(jiǎn)介
為本校設(shè)計(jì)一個(gè)校園網(wǎng)布線方案,并編寫程序滿足以下要求(最終結(jié)果若能用TC的繪圖函數(shù)顯示則另加1分):
校園內(nèi)建筑物信息存儲(chǔ)于數(shù)據(jù)文件中(格式自定,至少15個(gè)建筑物),包括建筑物編號(hào)、名稱、簡(jiǎn)介等信息;
② 能根據(jù)“建筑物編號(hào) / 名稱”查詢?nèi)我饨ㄖ锏南嚓P(guān)信息;
③ 施工成本最低且任意兩建筑物可以相互通信。

代碼片段和文件信息
package?com.edu.ahpu.school_net;
import?java.io.BufferedReader;
import?java.io.IOException;
import?java.io.InputStreamReader;
/*****************?顯示主頁(yè)面?***********************/
public?class?Display?{
/*
?*?title:School_net?校園網(wǎng)布線系統(tǒng)
?*?Filename:Display.java
?*?
?*?@author?趙猛猛
?*/
static?MinSpanTree?min?=?new?MinSpanTree();
public?static?void?display()?{
Graph?g?=?new?Graph();
Message?m?=?new?Message();
g?=?m.get_message1();
Message[]?ver_number?=?new?Message[50];
/*?顯示提示的信息的?*/
System.out.println(“\n\n≈≈≈≈≈≈≈≈≈≈≈≈≈≈歡迎使用校園網(wǎng)布線系統(tǒng)≈≈≈≈≈≈≈≈≈≈≈≈≈?\n“);
for?(int?i?=?1;?i?<=?(g.getVexNum())?/?2;?i++)?{
System.out.print(“???<“?+?min.ver_number[i].ver_number?+?“>“?+?“-“
+?min.ver_number[i].vex_name);
System.out.print(“\t---\t?“);
System.out.println(“<“
+?min.ver_number[i?+?(g.getVexNum()?-?1)?/?2].ver_number
+?“>“?+?“-“
+?min.ver_number[i?+?(g.getVexNum()?-?1)?/?2].vex_name);
}
System.out.println(“≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈“);
System.out.println(“???????1、以建筑物標(biāo)號(hào)查詢建筑物的信息“);
System.out.println(“???????2、以建筑物名稱查詢建筑物的信息“);
System.out.println(“???????3、查詢施工成本最低的校園網(wǎng)路徑信息“);
System.out.println(“???????4、最低的校園網(wǎng)路徑的結(jié)構(gòu)示意圖“);
System.out.println(“???????5、退出“);
System.out.println(“【請(qǐng)選擇你要查詢的信息】:“);
{
BufferedReader?s1?=?new?BufferedReader(new?InputStreamReader(
System.in));
String?n1;
try?{
n1?=?s1.readLine();
int?n?=?Integer.parseInt(n1);?//?選擇查詢
//?Message?m?=?new?Message();
MinSpanTree?min?=?new?MinSpanTree();
if?(n?==?1)?{
System.out.println(“>>>請(qǐng)輸入你要查詢的建筑物的標(biāo)號(hào)<<<:“);
m.get_message1();
m.get_message1_1();
}
if?(n?==?2)?{
System.out.print(“>>>請(qǐng)輸入你要查詢的建筑物的名稱<<<:“);
m.get_message2();
m.get_message2_2();
}
if?(n?==?3)?{
System.out.println(“>>>你要查詢施工成本最低的校園網(wǎng)路徑<<<:“);
min.MST();
}
if?(n?==?4)?{
System.out.println(“>>>最低的校園網(wǎng)路徑的結(jié)構(gòu)圖<<<“);
new?frame1().launchframe();
new?ReadLine().ReadLine();
}
if(n?>?6){
System.out.println(“你的輸入有誤!請(qǐng)重新輸入...“);
//display();
ReadLine?r?=?new?ReadLine();
r.ReadLine();
}
if?(n?==?5)?{
System.out.println(“程序正在退出...“);
Thread?t?=?new?Thread();
try?{
t.sleep(1000);
System.out.println(“程序已退出“);
System.exit(0);
}?catch?(InterruptedException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}
}?catch?(NumberFormatException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}?catch?(IOException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????382??2010-06-25?16:47??SchoolNet\.project
?????文件????????232??2010-06-25?16:47??SchoolNet\.classpath
?????文件???????1481??2010-06-24?23:35??SchoolNet\message.txt
?????文件???????1076??2010-06-24?23:35??SchoolNet\edges.txt
?????文件???????3947??2010-06-25?17:57??SchoolNet\bin\com\edu\ahpu\school_net\Display.class
?????文件????????867??2010-06-25?17:11??SchoolNet\bin\com\edu\ahpu\school_net\Edges.class
?????文件????????739??2010-06-25?17:11??SchoolNet\bin\com\edu\ahpu\school_net\fr
?????文件???????2482??2010-06-25?17:11??SchoolNet\bin\com\edu\ahpu\school_net\fr
?????文件????????684??2010-06-25?17:11??SchoolNet\bin\com\edu\ahpu\school_net\Graph.class
?????文件???????4516??2010-06-25?17:11??SchoolNet\bin\com\edu\ahpu\school_net\Message.class
?????文件???????3071??2010-06-25?17:11??SchoolNet\bin\com\edu\ahpu\school_net\MinSpanTree.class
?????文件???????1685??2010-06-25?17:11??SchoolNet\bin\com\edu\ahpu\school_net\ReadLine.class
?????文件????????549??2010-06-25?17:11??SchoolNet\bin\com\edu\ahpu\school_net\SchoolNet.class
?????文件????????468??2010-06-25?17:11??SchoolNet\src\com\edu\ahpu\school_net\Graph.java
?????文件???????4562??2010-06-25?17:11??SchoolNet\src\com\edu\ahpu\school_net\Message.java
?????文件???????3191??2010-06-25?17:11??SchoolNet\src\com\edu\ahpu\school_net\fr
?????文件????????569??2010-06-25?17:11??SchoolNet\src\com\edu\ahpu\school_net\Edges.java
?????文件???????1218??2010-06-25?17:11??SchoolNet\src\com\edu\ahpu\school_net\ReadLine.java
?????文件????????503??2010-06-25?17:11??SchoolNet\src\com\edu\ahpu\school_net\SchoolNet.java
?????文件???????3048??2010-06-25?17:57??SchoolNet\src\com\edu\ahpu\school_net\Display.java
?????文件???????2803??2010-06-25?17:11??SchoolNet\src\com\edu\ahpu\school_net\MinSpanTree.java
?????目錄??????????0??2010-06-28?18:25??SchoolNet\bin\com\edu\ahpu\school_net
?????目錄??????????0??2010-06-28?18:25??SchoolNet\src\com\edu\ahpu\school_net
?????目錄??????????0??2010-06-28?18:25??SchoolNet\bin\com\edu\ahpu
?????目錄??????????0??2010-06-28?18:25??SchoolNet\src\com\edu\ahpu
?????目錄??????????0??2010-06-28?18:25??SchoolNet\bin\com\edu
?????目錄??????????0??2010-06-28?18:25??SchoolNet\src\com\edu
?????目錄??????????0??2010-06-28?18:25??SchoolNet\bin\com
?????目錄??????????0??2010-06-28?18:25??SchoolNet\src\com
?????目錄??????????0??2010-06-28?18:25??SchoolNet\bin
............此處省略5個(gè)文件信息
評(píng)論
共有 條評(píng)論