100. 相同的树 golang
生活随笔
收集整理的這篇文章主要介紹了
100. 相同的树 golang
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
100. 相同的樹
給定兩個二叉樹,編寫一個函數來檢驗它們是否相同。
如果兩個樹在結構上相同,并且節點具有相同的值,則認為它們是相同的。
示例 1:
輸入: 1 1/ \ / \2 3 2 3[1,2,3], [1,2,3]輸出: true
示例 2:
輸出: false
示例 3:
輸出: false
Code
func isSameTree(p *TreeNode, q *TreeNode) bool {if p == nil && q == nil {return true} else if p == nil || q == nil {return false}if p.Val != q.Val {return false}// 兩邊都滿足return isSameTree(p.Right, q.Right) && isSameTree(p.Left, q.Left) }總結
以上是生活随笔為你收集整理的100. 相同的树 golang的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 废柴兄弟5泰爽剧情介绍
- 下一篇: 成都大熊猫繁育研究基地下雨天能看到熊猫吗