我們給出了一個二叉查找樹;我們需要找出它的邊界。查找二叉樹的邊框
因此,如果二進制樹
10
/ \
50 150
/\ / \
25 75 200 20
/\ / /\
15 35 120 155 250
應該打印出來50 25 15 35 120 155 250 20 150 10
。
若二叉樹是
10
/ \
50 150
/\ /
25 75 200
/\ /\
15 35 65 30
應該是這樣50 25 15 35 65 30 200 150 10
。
這怎麼辦?將這個概括爲二叉樹會使問題變得更困難嗎?
任何通過鏈接的幫助也將不勝感激。
P.S .:請看到模式不是從根開始,而是從左側開始(在這種情況下)。它也可能從正確的開始,但它總是以根結束。
我也沒搞清楚,該算法bit.We需要使用DFS和BFS的組合來得到它... – Flash 2010-09-21 13:34:45