【LeetCode笔记】剑指 Offer 26-. 树的子结构 (Java、双重dfs、二刷)
生活随笔
收集整理的這篇文章主要介紹了
【LeetCode笔记】剑指 Offer 26-. 树的子结构 (Java、双重dfs、二刷)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 題目描述
- 思路 & 代碼
- 二刷
題目描述
- 思路很值得看的一道題,和之前路徑總和 III的雙遞歸思路、結構很像
思路 & 代碼
- isSubStructrue() 進行一個前序的遍歷;通過 || 運算符,在找到時直接終止遍歷
- 具體函數功能、思路見代碼注釋
二刷
- 二刷居然忘了思路了= =
- 先對當前A,B進行符合判斷,不行的話就再對A.left && B、A.right && B 進行判斷。以此類推
- isStructure() 是直接對當前節點進行判斷
總結
以上是生活随笔為你收集整理的【LeetCode笔记】剑指 Offer 26-. 树的子结构 (Java、双重dfs、二刷)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python训练手势分类器_python
- 下一篇: 虚拟dom_从0到1实现一个虚拟DOM