題目
思路
- 樹的問題用遞迴來解相對上比較直覺,所以先試試遞迴解
- 拆解到最小單位來找 recursive case: 隨機取樹中一個點,判斷它是否 valid
- 大部分情況都會有上下限。以左邊的點為例,上限就是父節點的值,下限就是它所在的右子樹的父節點的值,所以這個值必須由上到下一層層傳遞下來。反之,右邊的點的話,就變成上限必須一層層傳遞下來
- 因為上下限必須用傳遞的,所以寫一個 function
node_valid接受上下限的參數
題目
思路
node_valid 接受上下限的參數
Update your browser to view this website correctly. Update my browser now