无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Leetcode Day11 1

2022-04-12 16:45 作者:我喜歡喝一點(diǎn)點(diǎn)  | 我要投稿

劍指 Offer 28. 對(duì)稱的二叉樹

請(qǐng)實(shí)現(xiàn)一個(gè)函數(shù),用來(lái)判斷一棵二叉樹是不是對(duì)稱的。如果一棵二叉樹和它的鏡像一樣,那么它是對(duì)稱的。


例如,二叉樹 [1,2,2,3,4,4,3] 是對(duì)稱的。


? ? 1

? ?/ \

? 2? ?2

?/ \ / \

3? 4 4? 3

但是下面這個(gè) [1,2,2,null,3,null,3] 則不是鏡像對(duì)稱的:


? ? 1

? ?/ \

? 2? ?2

? ?\? ?\

? ?3? ? 3


也是遞歸不是很難,但是我一開始思路錯(cuò)了,先對(duì)稱然后比較是否為一棵樹,就復(fù)雜了

#?Definition?for?a?binary?tree?node.

#?class?TreeNode:

#?????def?__init__(self,?x):

#?????????self.val?=?x

#?????????self.left?=?None

#?????????self.right?=?None


class?Solution:

????def?isSymmetric(self,?root:?TreeNode)?->?bool:

????????def?judge(l:TreeNode,r:TreeNode):

????????????if?l==None?and?r==None:return?True

????????????if?l==None?or?r==None?or?l.val!=r.val:return?False

????????????return?judge(l.left,?r.right)?and?judge(l.right,r.left)

????????if?root==None:return?True

????????else:

????????????return?judge(root.left,root.right)




Leetcode Day11 1的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
威远县| 宜昌市| 醴陵市| 哈尔滨市| 原平市| 宜阳县| 庄河市| 永康市| 西盟| 平泉县| 昌乐县| 运城市| 宜章县| 汤阴县| 阜城县| 蒙城县| 丰都县| 黑龙江省| 宣恩县| 宁晋县| 禄丰县| 都匀市| 治多县| 察雅县| 南投县| 屏东县| 新田县| 横峰县| 东莞市| 祁东县| 沿河| 海门市| 视频| 蓬溪县| 灌南县| 龙里县| 宁德市| 宁国市| 宿迁市| 金沙县| 林西县|