天天看點

使用Excel的vba宏語言實作資料結構中連結清單,二叉樹,遞歸算法的模拟,Excel表格單元模拟存儲單元,表格單元行列坐标

作者:問題解決師

使用Excel的vba宏語言實作資料結構中連結清單,二叉樹,遞歸算法的模拟,Excel表格單元模拟存儲單元,表格單元行列坐标模拟村位址。

已知資料是BA節點的鍊路格式,節點子父關系明确,B左邊是下級子節點,A是上級父節點,如表1,點選樹型存儲微波鍊路,可以将表1的鍊路資料,存儲成表2的節點樹狀連結清單。以節點C為例,C的bp是10,表示大兄弟節點位址10行的L,fp是2,表示父節點位址2的B,sp是5,表示子節點位址5的F,lp是7,表示小兄弟節點位址7的D,該存儲資料使用宏程式利用表1的的節點生成,表格模拟存儲樹形連結清單資料,程式參考回複1和2。

樹形存儲的節點資料點選按鈕top生成計算鍊路容量,可以畫出top圖,可以直覺看出表1鍊路表示的topo關系,出現成環鍊路和重複鍊路,會存儲在ablink表中,程式使用了遞歸樹節點周遊算法畫出topo圖并累計計算下挂鍊路容量,程式參考回複3,4,5,回複6是單獨容量技術函數。

宏程式見下回複。

使用Excel的vba宏語言實作資料結構中連結清單,二叉樹,遞歸算法的模拟,Excel表格單元模拟存儲單元,表格單元行列坐标
使用Excel的vba宏語言實作資料結構中連結清單,二叉樹,遞歸算法的模拟,Excel表格單元模拟存儲單元,表格單元行列坐标
使用Excel的vba宏語言實作資料結構中連結清單,二叉樹,遞歸算法的模拟,Excel表格單元模拟存儲單元,表格單元行列坐标
使用Excel的vba宏語言實作資料結構中連結清單,二叉樹,遞歸算法的模拟,Excel表格單元模拟存儲單元,表格單元行列坐标

繼續閱讀