中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站建設(shè)經(jīng)理網(wǎng)站關(guān)鍵詞在哪里看

網(wǎng)站建設(shè)經(jīng)理,網(wǎng)站關(guān)鍵詞在哪里看,福州作公司網(wǎng)站的公司,vs做網(wǎng)站如何調(diào)試提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 前言 提示:這里可以添加本文要記錄的大概內(nèi)容: 提示:以下是本篇文章正文內(nèi)容,下面案例可供參考 一、題目二叉樹的層序遍歷 …

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔


前言

提示:這里可以添加本文要記錄的大概內(nèi)容:


提示:以下是本篇文章正文內(nèi)容,下面案例可供參考

一、題目·二叉樹的層序遍歷

1.題目描述

給你二叉樹的根節(jié)點 root ,返回其節(jié)點值的 層序遍歷 。 (即逐層地,從左到右訪問所有節(jié)點)。

示例 1:

輸入:root = [3,9,20,null,null,15,7]
輸出:[[3],[9,20],[15,7]]


示例 2:

輸入:root = [1]
輸出:[[1]]


示例 3:

輸入:root = []

輸出:[]

來源:力扣(LeetCode)
鏈接:https://leetcode.cn/problems/binary-tree-level-order-traversal
著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

2.思路與代碼

2.1 思路

1.創(chuàng)建一個Array類型數(shù)組用來輸出,一個隊列用來儲存每層的結(jié)點

2.先判斷樹是否為空,若樹為空,則輸出空數(shù)組

3.遍歷樹,查找每層結(jié)點,放入一個新的數(shù)組中,遍歷每層結(jié)點結(jié)束之后,將遍歷到的結(jié)點加入輸出的數(shù)組

4.輸出數(shù)組

2.2 代碼

代碼如下(示例):

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public List<List<Integer>> levelOrder(TreeNode root) {//創(chuàng)建一個數(shù)組用來輸出List<List<Integer>> res = new ArrayList<>();//空樹情況if(root == null){return res;}//隊列儲存Queue<TreeNode> q = new ArrayDeque<TreeNode>();q.add(root);while(!q.isEmpty()){//用來記錄某一行ArrayList<Integer> row = new ArrayList(); int size = q.size();//因先進入的是根節(jié)點,故每層節(jié)點多少,隊列大小就是多少for(int i = 0; i < size; i++){TreeNode cur = q.poll();row.add(cur.val);//若是左右孩子存在,則存入左右孩子作為下一個層次if(cur.left != null){q.add(cur.left);}     if(cur.right != null){q.add(cur.right);}}//每一層加入輸出res.add(row);}return res;}
}


總結(jié)

提示:這里對文章進行總結(jié):
?

http://www.risenshineclean.com/news/31313.html

相關(guān)文章:

  • 福建交通建設(shè)網(wǎng)站58黃頁網(wǎng)推廣公司
  • 桂林哪里可以做網(wǎng)站百度推廣區(qū)域代理
  • 招聘網(wǎng)站有哪些平臺洛陽網(wǎng)站建設(shè)
  • 第三方網(wǎng)站下載素材是怎么做南寧優(yōu)化推廣服務(wù)
  • 注冊個網(wǎng)站要多少錢跟我學(xué)seo從入門到精通
  • 怎么增加網(wǎng)站訪問量網(wǎng)站優(yōu)化培訓(xùn)學(xué)校
  • 網(wǎng)站 相對路徑國際軍事形勢最新消息
  • 甘肅城鄉(xiāng)建設(shè)局網(wǎng)站有什么引流客源的軟件
  • 做論壇和做網(wǎng)站有什么區(qū)別搜資源的搜索引擎
  • 網(wǎng)站視頻封面怎么做百度客服電話是多少
  • 上海網(wǎng)站建設(shè)公司 紅威網(wǎng)站制作免費
  • 可視化導(dǎo)航網(wǎng)站源碼百度的排名規(guī)則詳解
  • 河南營銷網(wǎng)站建設(shè)聯(lián)系方式搜索引擎有哪些分類
  • 58同城煙臺網(wǎng)站建設(shè)國內(nèi)營銷推廣渠道
  • 鄭州哪里做網(wǎng)站最好免費的網(wǎng)站
  • 網(wǎng)站建設(shè) 源代碼神秘網(wǎng)站
  • wordpress怎么自動生成內(nèi)鏈網(wǎng)站seo綜合診斷
  • 地圖網(wǎng)站怎么做建立網(wǎng)站流程
  • 上海網(wǎng)站建設(shè)領(lǐng)導(dǎo)品牌公司官網(wǎng)怎么做
  • 濰坊做網(wǎng)站多少錢重慶seo代理計費
  • 建設(shè)項目公示網(wǎng)站百度百科詞條創(chuàng)建入口
  • 做腳本網(wǎng)站外貿(mào)網(wǎng)站建設(shè)推廣
  • 做實驗用哪些國外網(wǎng)站南寧優(yōu)化網(wǎng)站收費
  • 巫山集團網(wǎng)站建設(shè)網(wǎng)絡(luò)推廣外包怎么接單
  • 網(wǎng)站建設(shè)教程速成廣東seo推廣費用
  • 網(wǎng)站認(rèn)領(lǐng)app推廣策劃方案
  • 福建建筑人才市場官網(wǎng)seo工具有哪些
  • 響應(yīng)式網(wǎng)站的發(fā)展現(xiàn)狀網(wǎng)站設(shè)計與開發(fā)
  • python做網(wǎng)站的優(yōu)勢今日新聞10條簡短
  • 網(wǎng)絡(luò)系統(tǒng)的價值跟用戶數(shù)量成重慶seo排名