畫二元樹消失

看板Visual_Basic作者時間10年前 (2015/12/04 19:46), 10年前編輯推噓0(004)
留言4則, 1人參與, 最新討論串1/1
其實這是老師出的題目 但是老師從來沒教怎麼使用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
try and error
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
文章代碼(AID): #1MONqlZN (Visual_Basic)