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

【算法第十四天7.28】二叉樹的最大深度,二叉樹的最小深度 ,完全二叉樹的節(jié)點個數(shù)

這篇具有很好參考價值的文章主要介紹了【算法第十四天7.28】二叉樹的最大深度,二叉樹的最小深度 ,完全二叉樹的節(jié)點個數(shù)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

鏈接力扣104-二叉樹的最大深度

思路

class Solution {
    public int maxDepth(TreeNode root) {
        if(root == null) return 0;
        if(root.left == null) return maxDepth(root.right) + 1;
        if(root.right == null) return maxDepth(root.left) + 1;
        int max = Math.max(maxDepth(root.left),maxDepth(root.right));
        return max + 1;
    }
}

鏈接力扣111-二叉樹的最小深度

思路

class Solution {
    public int minDepth(TreeNode root) {
        if(root == null) return 0;
        if(root.left == null) return minDepth(root.right) + 1;
        if(root.right == null) return minDepth(root.left) +1;
        int min = Math.min(minDepth(root.left),minDepth(root.right));
        return min + 1;
    }
}

鏈接力扣222-完全二叉樹的節(jié)點個數(shù)

思路文章來源地址http://www.zghlxwxcb.cn/news/detail-624927.html

class Solution {
    public int countNodes(TreeNode root) {
        if(root == null) return 0;
        return countNodes(root.left) + countNodes(root.right) + 1;
        // if(root == null) return 0;
        // // 層序用隊列?。。。。?/span>
        // Queue<TreeNode> queue = new LinkedList<>();
        // queue.offer(root);
        // // 總結點個數(shù)
        // int res = 0;
        // while(!queue.isEmpty()){
        //     int size = queue.size();
        //     while(size-- > 0){
        //         TreeNode node = queue.poll();
        //         // 每一層的循環(huán)都用res++上
        //         res++;
        //         if(node.left != null) queue.offer(node.left);
        //         if(node.right != null) queue.offer(node.right);
        //     }
        // }
        // return res;
    }
}

到了這里,關于【算法第十四天7.28】二叉樹的最大深度,二叉樹的最小深度 ,完全二叉樹的節(jié)點個數(shù)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • 【力扣刷題 | 第二十四天】

    【力扣刷題 | 第二十四天】

    目錄 前言: 1049. 最后一塊石頭的重量 II - 力扣(LeetCode) 494. 目標和 - 力扣(LeetCode) 總結: ? ? ? ? ? ? ? ? ?今天我們依然暴打動態(tài)規(guī)劃 有一堆石頭,用整數(shù)數(shù)組?stones 表示。其中?stones[i] 表示第 i 塊石頭的重量。 每一回合,從中選出任意兩塊石頭,然后將它們一起粉

    2024年02月14日
    瀏覽(20)
  • 學習Android的第十四天

    目錄 Android DatePicker 日期選擇器 DatePicker 屬性 和 事件 DatePicker 事件 獲得 DatePicker 的值 Android TimePicker 時間選擇器 TimePicker 屬性 TimePicker 事件 獲得 TimePicker 的值 Android CalendarView 日歷視圖 CalendarView 屬性 CalendarView 事件 獲得 CalendarView 的值 在Android中,DatePicker是一個用戶界面組件

    2024年02月21日
    瀏覽(25)
  • 學習c#的第二十四天

    目錄 C#?事件(Event) 事件概述 如何訂閱和取消訂閱事件 以編程方式訂閱事件 使用匿名函數(shù)訂閱事件 取消訂閱 如何發(fā)布符合 .NET 準則的事件 發(fā)布基于 EventHandler 模式的事件 如何在派生類中引發(fā)基類事件 如何實現(xiàn)接口事件 如何實現(xiàn)自定義事件訪問器 示例 事件(Event) 基本

    2024年02月04日
    瀏覽(23)
  • MFC補充第十四天 句柄嫁接與子類化

    句柄嫁接與子類化: a)Attach和Detach就是單純的嫁接與分離函數(shù)。 對象一旦嫁接入一個句柄,就可以自由地調用CWnd或其派生類的功能。 b)子類化Subclass內部包含Attach,額外再增加一個消息轉撥到派生類(SubClass就是子類) c)SubClassWindow函數(shù)內部核心功能就是Attach和::SetWindowLong

    2024年02月16日
    瀏覽(25)
  • 十四天學會C++之第一天(入門和基本語法)

    十四天學會C++之第一天(入門和基本語法)

    C++誕生于20世紀80年代初,它的創(chuàng)造者是計算機科學家Bjarne Stroustrup。當時,Stroustrup在貝爾實驗室工作,他希望為C語言添加一些功能,以便更好地支持系統(tǒng)開發(fā)。這個愿望促使他創(chuàng)建了C++。 C++的名字來源于它的基因,其中的\\\"C\\\"代表了C語言,而\\\"++\\\"表示C語言的一個增強版本。這

    2024年02月07日
    瀏覽(23)
  • 十四天學會C++之第五天:類的詳細討論

    什么是友元函數(shù)和友元類,它們的作用。 如何聲明和使用友元函數(shù)和友元類,訪問類的私有成員。 友元函數(shù)(Friend Functions) 友元函數(shù)是一種特殊的函數(shù),它被允許訪問類的私有成員。這意味著即使成員是私有的,友元函數(shù)也能夠直接訪問它們,而不需要通過公有接口。這提

    2024年02月07日
    瀏覽(18)
  • 藍橋杯十四天沖刺班 第十四天《考場經(jīng)驗 | 歷年考點 | 藍橋杯押題》《C,JAVA,PY在藍橋杯中必須要會用的容器 | 集合》(3K+字解析)

    藍橋杯十四天沖刺班 第十四天《考場經(jīng)驗 | 歷年考點 | 藍橋杯押題》《C,JAVA,PY在藍橋杯中必須要會用的容器 | 集合》(3K+字解析)

    ???博客首頁:Sonesang的博客 ??歡迎關注??點贊??收藏??留言?? ?? :熱愛Java與算法學習,期待一起交流! ??作者水平很有限,如果發(fā)現(xiàn)錯誤,求告知,多謝! ??有問題可私信交流?。?! ? 目錄 算法 實力 = 知識點+刷題量+速度+靈活的大腦 C++組知識點 java組知識點

    2023年04月15日
    瀏覽(57)
  • Python學習筆記第六十四天(Matplotlib 網(wǎng)格線)

    我們可以使用 pyplot 中的 grid() 方法來設置圖表中的網(wǎng)格線。 grid() 方法語法格式如下: 參數(shù)說明: b:可選,默認為 None,可以設置布爾值,true 為顯示網(wǎng)格線,false 為不顯示,如果設置 **kwargs 參數(shù),則值為 true。 which:可選,可選值有 ‘major’、‘minor’ 和 ‘both’,默認為

    2024年02月12日
    瀏覽(21)
  • 從零開始的力扣刷題記錄-第六十四天

    題目描述: 給你一個下標從 0 開始的整數(shù)數(shù)組 nums 。在一步操作中,你可以執(zhí)行以下步驟: 從 nums 選出 兩個 相等的 整數(shù) 從 nums 中移除這兩個整數(shù),形成一個 數(shù)對 請你在 nums 上多次執(zhí)行此操作直到無法繼續(xù)執(zhí)行。 返回一個下標從 0 開始、長度為 2 的整數(shù)數(shù)組 answer 作為答

    2024年02月11日
    瀏覽(24)
  • 15天學習MySQL計劃(運維篇)分庫分表-監(jiān)控-第十四天

    15天學習MySQL計劃(運維篇)分庫分表-監(jiān)控-第十四天

    1.介紹 1.問題分析 ? 隨著互聯(lián)網(wǎng)及移動互聯(lián)網(wǎng)的發(fā)展,應用系統(tǒng)的數(shù)據(jù)量也是成指數(shù)式增加,若采用但數(shù)據(jù)進行數(shù)據(jù)存儲,存在以下性能瓶頸: IO瓶頸:熱點數(shù)據(jù)太多,數(shù)據(jù)庫緩存不足,產(chǎn)生大量磁盤IO,效率較低。請求數(shù)據(jù)太多,帶寬不夠,網(wǎng)絡IO瓶頸。 CPU瓶頸:排序,分

    2024年02月05日
    瀏覽(35)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包