題意:題目會提供一個數字n,和一個Binary Tree(二元樹),請你算出二元樹根(root)到葉(left)的路徑經過的node值總和。
2016年3月31日 星期四
Uva 112 Tree Summing
題目來源:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=48
題意:題目會提供一個數字n,和一個Binary Tree(二元樹),請你算出二元樹根(root)到葉(left)的路徑經過的node值總和。
題意:題目會提供一個數字n,和一個Binary Tree(二元樹),請你算出二元樹根(root)到葉(left)的路徑經過的node值總和。
2016年3月26日 星期六
2016嘉義大學精農列車農村體驗路跑
2016/03/26 精農列車農村體驗路跑
早上4:30天還沒亮,昨天都還下著雨,凌晨溫度特別低,躺在床上滑著手機,看的天氣預報說今天早上六點嘉義只有11度,那早上四點呢?
五點就到到育成中心集合了,所以還是趕快爬下床,以免遲到,我和小螃從宿舍騎車到學校時,在路上說著:
"上次這麼早起你還記得是什麼時候嗎?"
"也是路跑活動欸?!"
2016年3月24日 星期四
Uva 297 Quadtrees
題目來源 : https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=233
題意:如題目圖中所示,用一棵四分樹來表示一張黑白圖像,大小為32*32,所以總共有1024個pixels,如果子節點對應的區域為全黑或全白的話,可以用一個黑點(f)或一個白點(e)表示就可以了。
想法:這一題其實不用建樹,只要把兩張圖合併就可以了,所以一開始先建一個array[32][32],並初始化為0,讀兩張圖進來,如果是黑點就塗黑(array[i][j] = 1),白點不要理他,這樣最後就可以得到塗黑的pixel有幾個了。
塗黑的方法大概像下面那張圖,w是邊長,然後每個節點又可以分
題意:如題目圖中所示,用一棵四分樹來表示一張黑白圖像,大小為32*32,所以總共有1024個pixels,如果子節點對應的區域為全黑或全白的話,可以用一個黑點(f)或一個白點(e)表示就可以了。
想法:這一題其實不用建樹,只要把兩張圖合併就可以了,所以一開始先建一個array[32][32],並初始化為0,讀兩張圖進來,如果是黑點就塗黑(array[i][j] = 1),白點不要理他,這樣最後就可以得到塗黑的pixel有幾個了。
塗黑的方法大概像下面那張圖,w是邊長,然後每個節點又可以分
2016年3月13日 星期日
Uva 12347 Binary Search Tree
題目來源:https://uva.onlinejudge.org/external/123/12347.pdf
題意:將輸入的pre_order的Binary tree轉成post_order
做法:直接建議棵樹,再用Postorder(左->右->中)輸出
程式碼:
題意:將輸入的pre_order的Binary tree轉成post_order
做法:直接建議棵樹,再用Postorder(左->右->中)輸出
程式碼:
訂閱:
文章 (Atom)