【導讀】設計一個校園導游程序,為來訪的客人提供各種信息查詢服務。選取若干個有代表性的景點抽象成一個無向帶權圖。(無向網),所含景點不少于30個。以圖中頂點表示校內各景點,邊上的權。值表示兩景點之間的距離。⑵存放景點代號、名稱、簡介等信息供用戶查詢。⑸可以為校園平面圖增加或刪除景點或邊,修改邊上的權值等。所以首先應設計一。表存儲,所以需要設計一個順序表類。計算路徑長度和最短路線時可用迪杰斯特拉算法實現(xiàn)。子程序以鏈接系統(tǒng)的各項子功能,方便用戶使用本系統(tǒng)。其中,各景點間的鄰接。頂點個數及邊的條數由分量vexnum、arum表示,它們是整型數據。本系統(tǒng)除了要完成圖的初始化功能外還設置了9個子功能。學校景點介紹由函數browsecampus()實現(xiàn)。查看瀏覽線路由函數shortestpath_dij()實現(xiàn)。該功能采用迪杰斯特拉算。當用戶選擇該功能,系統(tǒng)能根據用戶輸入的起始景點編號,求出從該景點到其。voidcgraph;//構造無向圖和讀寫文件graph。程序運行,后臺對圖結構進行初始化,運行結果如圖。