題目
思路
1 | def preorder(self, root: 'Node') -> List[int]: |
題目
思路
node_valid 接受上下限的參數
題目
思路
題目
思路
題目
思路
x 次u_paths(0, 0),此時 u_paths(i + 1, j) 需要呼叫 m 次才會停,u_paths(i, j + 1) 需要呼叫 n 次才會停,所以總共呼叫 m + n 次才會停,此時遞迴深度 h = m + nO(x^h)題目
思路
inner_rob(i)。在位置 i, 可選擇搶或不搶:inner_rob(i - 1)nums[i] 再加上前前個點的最大收穫 inner_rob(i - 2)inner_rob(i) 為以上兩種情況取較大的那個
題目
思路
每走一步都會是一個 unique path,到終點的路線是由每一步所組成的,所以可以用遞迴的方式來想,最小的可重複動作就是一步,點 (i, j) 到終點的 unique path count 就是 (i + 1, j) 和 (i, j + 1) 的 unique path count 的和
最小可重複動作 return u_paths(i + 1, j) + u_paths(i, j + 1)
Update your browser to view this website correctly. Update my browser now