iT邦幫忙

2021 iThome 鐵人賽

DAY 6
0
自我挑戰組

30天刷題大挑戰系列 第 6

第 05 天 多加嘗試突破自我( leetcode 100 )

JavaScript 解答

var isSameTree = function (p, q) {

    if (!p && !q) return true;
    if (!p || !q) return false;
    if (p.val !== q.val) return false;

    return isSameTree(p.left, q.left) && isSameTree(p.right, q.right);

};

Ruby 解答

def is_same_tree(p, q)
    return (p==nil && q==nil) || (p!=nil && q!=nil && p.val==q.val && is_same_tree(p.left, q.left) && is_same_tree(p.right, q.right))
end

上一篇
第 04 天 堅持刷題持續進步( leetcode 098 )
下一篇
第 06 天 有甚麼事先練再說( leetcode 105 )
系列文
30天刷題大挑戰16

尚未有邦友留言

立即登入留言