572. Subtree of Another Tree

1.問題

2.想法

  • 提問

    • 確認題意: subtree的定義是有著完全一樣的childrens

  • function header, parameter

  • test input

  • 說明想法

    • Root相同, 直接比較child是否相同

    • Root不同, 則t可能包含於s的左子或右子樹, 當root相同時便開始進行比較

    • DFS, 一邊向下搜尋一邊檢查以下情形, 如果符合則回傳NULL:

      • s, t的值不同

      • s, t有一邊為NULL

  • 測試計算複雜度

3.程式碼

Last updated