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

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

建設(shè)工程施工包括哪些工程深圳純手工seo

建設(shè)工程施工包括哪些工程,深圳純手工seo,怎么推廣一個平臺,商城網(wǎng)站建設(shè)需要什么團(tuán)隊題目 從上到下打印出二叉樹的每個節(jié)點&#xff0c;同一層的節(jié)點按照從左到右的順序打印。 例如: 給定二叉樹: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回&#xff1a; [3,9,20,15,7] 提示&#xff1a; 節(jié)點總數(shù) < 1000 解題思路 1.題目要求我們從…

題目

從上到下打印出二叉樹的每個節(jié)點,同一層的節(jié)點按照從左到右的順序打印。

例如:
給定二叉樹:?[3,9,20,null,null,15,7],

??? 3
?? / \
? 9? 20
??? /? \
?? 15?? 7

返回:

[3,9,20,15,7]

提示:

  1. 節(jié)點總數(shù) <= 1000

解題思路

1.題目要求我們從上到下打印出二叉樹的每個節(jié)點,同一層的節(jié)點按照從左到右的順序打印。也就是按照二叉樹的層序遍歷打印二叉樹。

2.我們只需要一個隊列即可實現(xiàn),首先我們判斷樹是否為空,若為空則返回一個沒有元素的數(shù)組。然后我們建立一個隊列來執(zhí)行打印操作,再建立一個可變數(shù)組來存放遍歷后的元素,因為我們不確定所給樹的元素的個數(shù),所以需要一個可變數(shù)組。

3.下面我們開始遍歷,首先我們將根節(jié)點入隊。然后進(jìn)入一個while()循環(huán),若隊列不為空則將讓隊列進(jìn)行出隊操作,然后將剛出隊的元素保存在可變數(shù)組中,再判斷此元素是否有左右孩子,若存在左右孩子就將左右孩子入隊。之后再次判斷隊列是否為空。循環(huán)往復(fù),直到隊列為空,就代表整棵樹已經(jīng)遍歷完了。

4.最后我們需要將可變數(shù)組中的元素存入一個數(shù)組并且返回即可。

舉個例子:

先讓三入隊

?queue 不為空,讓 3 出隊,并且讓 3 的左右孩子入隊。

?queue 不為空讓 9 出隊,因為 9 沒有左右孩子,所以不進(jìn)行入隊操作

?queue 不為空?讓 20 出隊,并且讓 20 的左右孩子入隊。

?queue 不為空讓 15 出棧,15 沒有左右孩子? ,所以不進(jìn)行入隊操作

??queue 不為空讓 7?出棧,7?沒有左右孩子? ,所以不進(jìn)行入隊操作

?

?queue 為空,打印結(jié)束。

代碼實現(xiàn)

class Solution {public int[] levelOrder(TreeNode root) {if(root == null){return new int[0];}Queue<TreeNode> queue = new LinkedList<>();List<Integer> res = new ArrayList<>();queue.add(root);while(!queue.isEmpty()){TreeNode cur = queue.poll();res.add(cur.val);if(cur.left != null) queue.add(cur.left);if(cur.right != null) queue.add(cur.right);}int[] num = new int[res.size()];for(int i = 0; i < res.size(); i++){num[i] = res.get(i);}return num;}
}

測試結(jié)果

?

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

相關(guān)文章:

  • 松江微網(wǎng)站建設(shè)重慶seo技術(shù)分享
  • .tel域名不可以做網(wǎng)站域名嗎?業(yè)務(wù)網(wǎng)站制作
  • 團(tuán)購做的好的網(wǎng)站有哪些互聯(lián)網(wǎng)去哪里學(xué)
  • 網(wǎng)頁設(shè)計教程誰的好西安市seo排名按天優(yōu)化
  • 現(xiàn)在網(wǎng)站建設(shè)怎么收費嘉興seo外包平臺
  • 成品網(wǎng)站源碼1688體驗區(qū)免費網(wǎng)絡(luò)推廣平臺有哪些
  • 聚合廣告聯(lián)盟公司網(wǎng)站優(yōu)化
  • 做電商網(wǎng)站有什么用推廣信息怎么寫
  • django 網(wǎng)站開發(fā)教程財經(jīng)新聞最新消息
  • 做網(wǎng)站需要資質(zhì)嗎免費推廣平臺排行
  • 福州整站優(yōu)化免費網(wǎng)站推廣網(wǎng)站破解版
  • 做水果的網(wǎng)站有哪些整站優(yōu)化多少錢
  • 網(wǎng)頁設(shè)計1000字心得推廣優(yōu)化排名
  • 企業(yè)網(wǎng)站做seo的優(yōu)勢上海培訓(xùn)機(jī)構(gòu)排名榜
  • 網(wǎng)站做快照怎么做百度站長工具app
  • 哪個網(wǎng)站能把圖片拼湊起來做gif的重慶seo多少錢
  • 做國際網(wǎng)站有補(bǔ)貼嗎企業(yè)的網(wǎng)絡(luò)推廣
  • wordpress建好本地站怎么上傳聚合搜索引擎入口
  • visio做網(wǎng)站效果百度百家官網(wǎng)入口
  • 福州自助建站網(wǎng)站軟文內(nèi)容
  • 信譽(yù)好的龍崗網(wǎng)站制作黃岡網(wǎng)站推廣廠家
  • 淮南服裝網(wǎng)站建設(shè)費用城市更新論壇破圈
  • 泡沫制品技術(shù)支持東莞網(wǎng)站建設(shè)網(wǎng)絡(luò)營銷方案怎么寫
  • 做網(wǎng)站注冊幾類商標(biāo)百度一下下載
  • 網(wǎng)站做排行多少費用seo 的作用和意義
  • 企業(yè)網(wǎng)站建設(shè)的目的是什么小學(xué)生一分鐘新聞播報
  • 廣州做網(wǎng)站好的公司廣告主資源哪里找
  • 訪問網(wǎng)站有音樂背景怎么做網(wǎng)站推廣計劃
  • 培訓(xùn)平臺網(wǎng)站營銷策劃公司簡介
  • 通橋小學(xué)的網(wǎng)站建設(shè)巨量引擎官網(wǎng)