難度中等280收藏分享切換為英文接收動態反饋
給你二叉樹的根節點root
和乙個整數目標和targetsum
,找出所有從根節點到葉子節點路徑總和等於給定目標和的路徑。
葉子節點是指沒有子節點的節點。
示例 1:
輸入:root = [5,4,8,11,null,13,4,7,2,null,null,5,1], targetsum = 22
輸出:[[5,4,11,2],[5,8,4,5]]
示例 2:
輸入:root = [1,2,3], targetsum = 5
輸出:
示例 3:
輸入:root = [1,2], targetsum = 0
輸出:
新手上路,才學疏淺,望斧正
# 注意,節點的值可能為負數
public class solution15_1
public void def(treenode node,int target)
int num=target-node.val;
path.push(node.val);
if(node.left==null && node.right==null && num==0)
def(node.left,num);
def(node.right,num);
path.pop();}}
↩︎ LeetCode 劍指offer刷題10 1
leetcode 劍指offer刷題 劍指 offer 10 i.斐波那契數列 寫乙個函式,輸入 n 求斐波那契 fibonacci 數列的第 n 項。斐波那契數列的定義如下 f 0 0,f 1 1 f n f n 1 f n 2 其中 n 1.斐波那契數列由 0 和 1 開始,之後的斐波那契數就是...
leetcode刷題 劍指offer 32題
從上到下列印出二叉樹的每個節點,同一層的節點按照從左到右的順序列印。例如 給定二叉樹 3,9,20,null,null,15,7 3 9 20 15 7返回 3,9,20,15,7 新手上路,才學疏淺,望斧正 利用乙個佇列實現 class solution queue.add root while ...
leetcode刷題 劍指offer 24題
輸入乙個整數陣列,實現乙個函式來調整該陣列中數字的順序,使得所有奇數在陣列的前半部分,所有偶數在陣列的後半部分。示例 輸入 nums 1,2,3,4 輸出 1,3,2,4 注 3,1,2,4 也是正確的答案之一。新手上路,才學疏淺,望斧正 class solution int m 0,n len 1...