LeetCode 1457. 二叉树中的伪回文路径(位运算+递归)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 1457. 二叉树中的伪回文路径(位运算+递归)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1. 題目
給你一棵二叉樹(shù),每個(gè)節(jié)點(diǎn)的值為 1 到 9 。我們稱(chēng)二叉樹(shù)中的一條路徑是 「?jìng)位匚摹沟?#xff0c;當(dāng)它滿(mǎn)足:路徑經(jīng)過(guò)的所有節(jié)點(diǎn)值的排列中,存在一個(gè)回文序列。
請(qǐng)你返回從根到葉子節(jié)點(diǎn)的所有路徑中 偽回文 路徑的數(shù)目。
示例 1:
示例 2:
來(lái)源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/pseudo-palindromic-paths-in-a-binary-tree
著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
2. 解題
- 用int的9個(gè)bit來(lái)表示數(shù)字1-9的奇偶個(gè)數(shù)
- 遞歸進(jìn)行處理,到達(dá)葉子節(jié)點(diǎn)時(shí),計(jì)算int的1的位數(shù)要<=1則該路徑滿(mǎn)足題意
248 ms 107.1 MB
總結(jié)
以上是生活随笔為你收集整理的LeetCode 1457. 二叉树中的伪回文路径(位运算+递归)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: LeetCode 187. 重复的DNA
- 下一篇: LeetCode 1093. 大样本统计