国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【LeetCode75】第三十四題 葉子相似的樹

這篇具有很好參考價值的文章主要介紹了【LeetCode75】第三十四題 葉子相似的樹。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

目錄

題目:

示例:

分析:

代碼:


題目:

【LeetCode75】第三十四題 葉子相似的樹,LeetCode75題解,算法,leetcode,c++,數(shù)據(jù)結(jié)構(gòu)

示例:

【LeetCode75】第三十四題 葉子相似的樹,LeetCode75題解,算法,leetcode,c++,數(shù)據(jù)結(jié)構(gòu)

分析:

?給我們兩棵二叉樹,讓我們判斷這兩棵二叉樹的從左到右的葉子節(jié)點(diǎn)組成的葉子序列是否一致,即從左到右的葉子節(jié)點(diǎn)的數(shù)值包括順序是否一致。

那么首先我們知道,葉子節(jié)點(diǎn)是左右子樹都為空的節(jié)點(diǎn),那么我們可以先把兩棵樹的葉子節(jié)點(diǎn)都給拿出來分別存放在容器里,然后比較這兩個容器是否一致即可。

取出葉子節(jié)點(diǎn)的方法就是遍歷二叉樹,然后判斷如果一個節(jié)點(diǎn)是葉子節(jié)點(diǎn),就把葉子節(jié)點(diǎn)的數(shù)值存放在相應(yīng)的容器里。

因為葉子序列是從左到右的葉子節(jié)點(diǎn)的數(shù)值,那么我們在遞歸遍歷二叉樹的時候就要先遍歷二叉樹的左子樹。

?可以參考下面的代碼和動圖理解理解獲取葉子節(jié)點(diǎn)的方法。

【LeetCode75】第三十四題 葉子相似的樹,LeetCode75題解,算法,leetcode,c++,數(shù)據(jù)結(jié)構(gòu)文章來源地址http://www.zghlxwxcb.cn/news/detail-660211.html

代碼:

class Solution {
public:
    void find(TreeNode* root,vector<int>& vals){
        if(root==nullptr) return ;
        if(root->left==nullptr&& root->right==nullptr){
            vals.push_back(root->val);
            return;
        }
        find(root->left,vals);
        find(root->right,vals);
    }
    bool leafSimilar(TreeNode* root1, TreeNode* root2) {
        vector<int> v1,v2;
        find(root1,v1);
        find(root2,v2);
        return v1==v2;
    }
};

到了這里,關(guān)于【LeetCode75】第三十四題 葉子相似的樹的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 第三十四章 Unity人形動畫(上)

    第三十四章 Unity人形動畫(上)

    在我們DirectX課程中,我們講過一個模型最少擁有網(wǎng)格和材質(zhì),可以沒有動畫。游戲場景中的靜態(tài)物體就可以是這樣的模型,例如花草樹木,建筑物等等,他們通過MeshRenderer就可以渲染。對于一個帶有動畫的FBX文件,里面不僅僅包含了網(wǎng)格和材質(zhì),還包括了“骨架”和動畫數(shù)據(jù)

    2024年02月05日
    瀏覽(97)
  • 第三十四章 配置服務(wù)器訪問

    本頁介紹如何配置`` 網(wǎng)關(guān)連接的應(yīng)用程序。對于這些配置任務(wù),可以使用 Web Gateway 管理頁面。其他文章介紹了如何配置默認(rèn)設(shè)置和服務(wù)器。 每個 Web 應(yīng)用程序都必須配置其 CSP 文件的路徑。每個路徑的配置標(biāo)識負(fù)責(zé)運(yùn)行應(yīng)用程序的 IRIS 服務(wù)器。用于指定故障轉(zhuǎn)移和負(fù)載平衡的

    2024年04月14日
    瀏覽(18)
  • 第三十四回 石將軍村店寄書 小李廣梁山射雁-FreeBSD Linux下做圖軟件GIMP

    第三十四回 石將軍村店寄書 小李廣梁山射雁-FreeBSD Linux下做圖軟件GIMP

    宋江花榮并燕順王矮虎與秦明黃信匯合,攻打清風(fēng)寨南寨,把劉高一家都喀嚓了。一行人回到山寨聚義廳,燕順一刀砍了劉高夫人。王矮虎急了,想和燕順打,被宋江勸道:我救了她,她都叫她丈夫害我,留在你身邊只會害了你,并答應(yīng)以后介紹一個好的。 大家決定去梁山泊

    2024年02月19日
    瀏覽(88)
  • 【leetcode100-051到054】【圖論】四題合集

    【島嶼數(shù)量】 給你一個由? \\\'1\\\' (陸地)和? \\\'0\\\' (水)組成的的二維網(wǎng)格,請你計算網(wǎng)格中島嶼的數(shù)量。 島嶼總是被水包圍,并且每座島嶼只能由水平方向和/或豎直方向上相鄰的陸地連接形成。 此外,你可以假設(shè)該網(wǎng)格的四條邊均被水包圍。 思路: 很經(jīng)典也很基礎(chǔ)的圖搜

    2024年01月23日
    瀏覽(14)
  • leetcode-相同的樹

    100. 相同的樹 使用遞歸的方法

    2024年01月24日
    瀏覽(30)
  • LeetCode | 100. 相同的樹

    LeetCode | 100. 相同的樹

    OJ鏈接 判斷兩個節(jié)點(diǎn)是否等于空,兩個都等于空就直接返回 true 如果一個等于空,另一個不等于空,說明 false 然后再判斷兩個樹的值是否相等 最后遞歸p的左,q的左,p的右,q的右

    2024年02月05日
    瀏覽(22)
  • leetcode 100.相同的樹

    leetcode 100.相同的樹

    涉及到遞歸,最好多畫圖理解,希望對你們有幫助 給你兩棵二叉樹的根節(jié)點(diǎn) p 和 q ,編寫一個函數(shù)來檢驗這兩棵樹是否相同。 如果兩個樹在結(jié)構(gòu)上相同,并且節(jié)點(diǎn)具有相同的值,則認(rèn)為它們是相同的。 題目鏈接 力扣(LeetCode)官網(wǎng) - 全球極客摯愛的技術(shù)成長平臺 思考遞歸進(jìn)

    2024年02月05日
    瀏覽(16)
  • leetcode100——相同的樹

    leetcode100——相同的樹

    leetcode100 給你兩棵二叉樹的根節(jié)點(diǎn) p 和 q ,編寫一個函數(shù)來檢驗這兩棵樹是否相同。 如果兩個樹在結(jié)構(gòu)上相同,并且節(jié)點(diǎn)具有相同的值,則認(rèn)為它們是相同的。 示例: 主要想法:使用遞歸的方法。 注意:在解決樹的問題時,優(yōu)先考慮如何通過使用遞歸簡化問題 ,例如劍指

    2024年02月02日
    瀏覽(15)
  • 【代碼隨想錄-Leetcode第四題:150. 逆波蘭表達(dá)式求值】

    給你一個字符串?dāng)?shù)組 tokens ,表示一個根據(jù) 逆波蘭表示法 表示的算術(shù)表達(dá)式。 請你計算該表達(dá)式。返回一個表示表達(dá)式值的整數(shù)。 注意: 有效的算符為 ‘+’、‘-’、‘*’ 和 ‘/’ 。 每個操作數(shù)(運(yùn)算對象)都可以是一個整數(shù)或者另一個表達(dá)式。 兩個整數(shù)之間的除法總

    2024年02月13日
    瀏覽(20)
  • Leetcode—100.相同的樹【簡單】

    Leetcode—100.相同的樹【簡單】

    之后我會持續(xù)更新,如果喜歡我的文章,請記得一鍵三連哦,點(diǎn)贊關(guān)注收藏,你的每一個贊每一份關(guān)注每一次收藏都將是我前進(jìn)路上的無限動力 !?。〃I(▔▽▔)↗感謝支持!

    2024年02月05日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包