[分享] Gu MST Finder - 最小成本擴張樹探尋

看板EZsoft作者 (馬一九)時間16年前 (2009/07/14 14:00), 編輯推噓8(803)
留言11則, 10人參與, 最新討論串1/1
自行開發,可應用於網路佈線上的設計,或是驗算一些 MST的題目(研究所考試、國考等...) ================================================= 名 稱:Gu MST Finder 版 本:1.0.0 平 台:Windows系列 (含Vista) 介 面:繁體中文 開發語言:C++ 載 點:http://ppt.cc/waW8 ◎畫面擷圖: http://ppt.cc/frKy ================================================= ◎簡介: Gu MST Finder為MST <Minimum-cost Spanning Tree>(最小成本擴張樹) 的探尋程式。支援文字檔(*.txt)定義與使用者自行繪圖兩種模式來繪製MST ,成本邊的建立則支援工程四則運算。 ※本程式支援的工程四則運算式,在程式的『操作說明』中有詳細說明。 ◎文字檔繪圖: (各參數間使用空白鍵隔開,一個或多個皆可) --------------------------------------------------------------- 格 式: 邊之『起點』 邊之『終點』 邊之成本 型 態: <字串> <字串> <浮點數或整數> 特殊支援: <無> <無> <工程四則運算式> 例如,檔名Graph_Example.txt之內容如下: 甲 乙 lg512*0.5 乙 丙 5!/4!-0.25 丙 丁 0x10-0b101 乙 丁 2k 將會得到MST: Edge ( 甲 , 乙 ) ; Weight: 4.5 Edge ( 乙 , 丙 ) ; Weight: 4.75 Edge ( 丙 , 丁 ) ; Weight: 11 Vertex: { 乙, 丁, 丙, 甲 } 程式將會自動判別頂點數,以環形方式繪出頂點與連接邊,最後描出MST的邊。 ◎使用者自行繪圖: -------------------------------------------------------------------- 1.畫 頂 點: 按一下滑鼠『右鍵』可繪一個頂點,頂點的ID為從0開始的整數, 程式會自動分派。 2.畫 邊: 用滑鼠『左鍵』點選某頂點當基準點,此時基準點會高亮顯示 , 再用滑鼠『左鍵』點選欲連往的頂點,便可建立一個邊。 (※當基準點高亮顯示時,可用滑鼠再點一下便會取消基準點) 3.邊之成本: 當邊建立時,該邊的成本輸入方塊便會自動出現,可輸入工程 四則運算式或單一浮點數、整數,例如: sin(pi/3)*log10+3k。 當圖形建立完成,按下『繪製MST』按鈕,便會畫出MST。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.33.214

07/14 15:08, , 1F
專業推.......其實我看不懂.....
07/14 15:08, 1F

07/14 15:47, , 2F
嗯嗯原來如此.....裝懂...
07/14 15:47, 2F

07/14 16:45, , 3F
不懂..@@"
07/14 16:45, 3F

07/14 16:56, , 4F
資料結構有教XD
07/14 16:56, 4F

07/14 18:07, , 5F
DS的基本,看不懂的應該都用不到 XD
07/14 18:07, 5F

07/14 18:12, , 6F
我都看不懂...我的DS老師要哭哭了XD
07/14 18:12, 6F

07/15 10:11, , 7F
推!不用再用手算。
07/15 10:11, 7F

07/15 20:53, , 8F
慘,我應該要懂的,我念這科的....
07/15 20:53, 8F

07/16 02:08, , 9F
樓上趕快惡補啊..... = =
07/16 02:08, 9F

07/16 15:55, , 10F
酷~有工程四則運算!推推~
07/16 15:55, 10F

07/21 22:09, , 11F
專業推推~
07/21 22:09, 11F
文章代碼(AID): #1AN1yBUQ (EZsoft)