572. 另一個樹的子樹

題目:
在這裏插入圖片描述
思路:遞歸
代碼:

var isSubtree = function (s, t) {
    if (!s) return false
    if (isSub(s, t)) return true
    return isSubtree(s.left, t) || isSubtree(s.right, t)

    function isSub(treeS, treeT) {
        if (!treeS && !treeT) return true
        if (!treeS || !treeT) return false
        if (treeT.val !== treeS.val) return false
        return isSub(treeS.left, treeT.left) && isSub(treeS.right, treeT.right)
    }
};

(ps:第四天)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章