畫二元樹消失
其實這是老師出的題目
但是老師從來沒教怎麼使用vb
之前的作業勉強靠課本和網路還寫的出來
但遇到畫圖就沒輒
課本只有教二元樹的寫法@@
'----------------抱怨結束-----------------
考慮用picturebox來寫
畫法如下:
計算該高度有多少節點
由畫出該高度節點並置中且每個節點間隔相同
將每個關聯的節點連線
loop下一個高度
目前卡在連線的部分
要怎麼讓線指定在數字的中央
也就是說
要怎麼取得數字底部與頂部中央的座標?
'---------------目前bug------------------
如果n高度沒有2^(n-1)個節點的話畫出來會不符合二元樹(因為數字置中的關係)
上網查到樹的生成演算法,有點頭暈
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.71.189.168
※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1449229615.A.8D7.html
※ 編輯: ymps3502 (42.71.189.168), 12/04/2015 19:48:39
→
12/05 00:11, , 1F
12/05 00:11, 1F
→
12/05 00:12, , 2F
12/05 00:12, 2F
→
12/05 00:13, , 3F
12/05 00:13, 3F
→
12/05 00:13, , 4F
12/05 00:13, 4F
※ 編輯: ymps3502 (123.110.26.164), 12/05/2015 05:35:09