国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

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

公眾平臺(tái)注冊(cè)網(wǎng)站怎么優(yōu)化搜索

公眾平臺(tái)注冊(cè),網(wǎng)站怎么優(yōu)化搜索,企業(yè)團(tuán)隊(duì)建設(shè)案例公司,濟(jì)南百度公司做網(wǎng)站嗎題目 給你二叉樹的根結(jié)點(diǎn) root ,請(qǐng)你將它展開為一個(gè)單鏈表: 展開后的單鏈表應(yīng)該同樣使用 TreeNode ,其中 right 子指針指向鏈表中下一個(gè)結(jié)點(diǎn),而左子指針始終為 null 。展開后的單鏈表應(yīng)該與二叉樹 先序遍歷 順序相同。 示例 1&…

題目

給你二叉樹的根結(jié)點(diǎn)?root?,請(qǐng)你將它展開為一個(gè)單鏈表:

  • 展開后的單鏈表應(yīng)該同樣使用?TreeNode?,其中?right?子指針指向鏈表中下一個(gè)結(jié)點(diǎn),而左子指針始終為?null?。
  • 展開后的單鏈表應(yīng)該與二叉樹?先序遍歷?順序相同。

示例 1:

輸入:root = [1,2,5,3,4,null,6]
輸出:[1,null,2,null,3,null,4,null,5,null,6]

示例 2:

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

示例 3:

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

提示:

  • 樹中結(jié)點(diǎn)數(shù)在范圍?[0, 2000]?內(nèi)
  • -100 <= Node.val <= 100

?

解答

源代碼

/*** 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 void flatten(TreeNode root) {List<TreeNode> list = new ArrayList<TreeNode>();dfs(root, list);for (int i = 1; i < list.size(); i++) {TreeNode pre = list.get(i - 1), cur = list.get(i);pre.left = null;pre.right = cur;}}public void dfs (TreeNode node, List<TreeNode> list) {if (node == null) {return;}list.add(node);dfs(node.left, list);dfs(node.right, list);}
}

總結(jié)

這題我想了半天怎么直接將root根節(jié)點(diǎn)對(duì)應(yīng)的二叉樹展開成鏈表,這樣就不用返回值了。沒想到看了題解根本沒這么復(fù)雜,直接前序遍歷這個(gè)二叉樹,將每個(gè)節(jié)點(diǎn)地址存入列表,再把節(jié)點(diǎn)連接起來。

http://m.aloenet.com.cn/news/40738.html

相關(guān)文章:

  • 網(wǎng)站icp備案 年檢2345網(wǎng)址導(dǎo)航中國(guó)最好
  • 如何開發(fā)一個(gè)app建設(shè)一個(gè)網(wǎng)站關(guān)鍵詞搜索熱度查詢
  • 廣西搜索推廣東莞網(wǎng)絡(luò)優(yōu)化排名
  • 網(wǎng)站IcP在哪查今日剛剛發(fā)生的國(guó)際新聞
  • 哈爾濱網(wǎng)站建設(shè)1元錢2021年經(jīng)典營(yíng)銷案例
  • 做企業(yè)網(wǎng)站的第一步需要啥紹興seo優(yōu)化
  • 四川seo整站優(yōu)化吧谷歌瀏覽器官方app下載
  • 國(guó)外做美食視頻網(wǎng)站谷歌海外推廣怎么做
  • 淄博網(wǎng)站建設(shè)推廣優(yōu)化自媒體賬號(hào)申請(qǐng)
  • 網(wǎng)站制作系統(tǒng)長(zhǎng)沙官網(wǎng)seo技術(shù)廠家
  • 黃石規(guī)劃建設(shè)局網(wǎng)站一鍵優(yōu)化清理手機(jī)
  • 做一個(gè)網(wǎng)上商城網(wǎng)站建設(shè)費(fèi)用多少錢市場(chǎng)調(diào)研分析報(bào)告范文
  • 網(wǎng)站開發(fā)素材包網(wǎng)站的宣傳與推廣
  • 網(wǎng)站建設(shè)后臺(tái)管理怎么進(jìn)入烏魯木齊seo
  • 商城網(wǎng)站模版代碼重慶seo整站優(yōu)化方案范文
  • 開發(fā)動(dòng)態(tài)網(wǎng)站有哪些技術(shù)百度人工客服電話24小時(shí)
  • 網(wǎng)站開發(fā)全包免費(fèi)手機(jī)優(yōu)化大師下載安裝
  • 外貿(mào)品牌網(wǎng)站設(shè)計(jì)公司鼓樓網(wǎng)頁seo搜索引擎優(yōu)化
  • 網(wǎng)站開發(fā)需求列表2021最火營(yíng)銷方案
  • 怎么可以自己做網(wǎng)站被百度收到網(wǎng)站seo公司哪家好
  • 石家莊網(wǎng)站建設(shè)價(jià)格低廣州今日新聞?lì)^條新聞
  • 表白網(wǎng)站怎樣做有創(chuàng)意品牌推廣活動(dòng)策劃方案
  • 公路建設(shè)管理辦公室網(wǎng)站中國(guó)最好的營(yíng)銷策劃公司
  • 石家莊做網(wǎng)站100個(gè)商業(yè)經(jīng)典案例
  • 網(wǎng)站開發(fā)文檔要求郴州網(wǎng)站seo外包
  • 個(gè)人簡(jiǎn)歷免費(fèi)制作網(wǎng)站肥城市區(qū)seo關(guān)鍵詞排名
  • 怎樣做邪惡網(wǎng)站臨沂百度代理公司有幾個(gè)
  • 公司免費(fèi)網(wǎng)站制作營(yíng)銷型企業(yè)網(wǎng)站的功能
  • 網(wǎng)站域名301是什么意思南寧seo網(wǎng)絡(luò)推廣
  • app介紹網(wǎng)站模板網(wǎng)站如何做seo推廣