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

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

渭南做網(wǎng)站的公司河北高端網(wǎng)站建設(shè)

渭南做網(wǎng)站的公司,河北高端網(wǎng)站建設(shè),做加盟的網(wǎng)站建設(shè),視頻網(wǎng)站的防盜鏈?zhǔn)窃趺醋龅念}目描述 給定一個(gè)二叉樹(shù)的 根節(jié)點(diǎn) root,想象自己站在它的右側(cè),按照從頂部到底部的順序,返回從右側(cè)所能看到的節(jié)點(diǎn)值。 解析 這一題的關(guān)鍵其實(shí)就是找到怎么去得到當(dāng)前是哪一層級(jí),可以利用隊(duì)列對(duì)二叉樹(shù)進(jìn)行層次遍歷,但…

題目描述

??給定一個(gè)二叉樹(shù)的 根節(jié)點(diǎn) root,想象自己站在它的右側(cè),按照從頂部到底部的順序,返回從右側(cè)所能看到的節(jié)點(diǎn)值。

解析

??這一題的關(guān)鍵其實(shí)就是找到怎么去得到當(dāng)前是哪一層級(jí),可以利用隊(duì)列對(duì)二叉樹(shù)進(jìn)行層次遍歷,但是需要稍微修改下遍歷方式,每次都將該層遍歷完。

public List<Integer> rightSideView(TreeNode root) {if (root == null) {return new ArrayList<>();  // 返回空列表而非null}List<Integer> res = new ArrayList<>();Queue<TreeNode> queue = new LinkedList<>();queue.offer(root);while (!queue.isEmpty()) {int levelLength = queue.size();  // 當(dāng)前層的長(zhǎng)度f(wàn)or (int i = 0; i < levelLength; i++) {TreeNode node = queue.poll();// 僅在遍歷到當(dāng)前層最后一個(gè)元素時(shí)記錄if (i == levelLength - 1) {res.add(node.val);}if (node.left != null) {queue.offer(node.left);}if (node.right != null) {queue.offer(node.right);}}}return res;}

??然后深度優(yōu)先遍歷也是可以求解。優(yōu)先遍歷右子樹(shù),同時(shí)記錄下當(dāng)前遍歷到的層級(jí)即可。

public List<Integer> rightSideView(TreeNode root) {List<Integer> ans = new ArrayList<>();dfs(root, 0, ans);return ans;}private void dfs(TreeNode node, int depth, List<Integer> ans) {if (node == null) {return;}if (ans.size() == depth) {ans.add(node.val);}depth++;dfs(node.right, depth, ans);dfs(node.left, depth, ans);}

在這里插入圖片描述

http://aloenet.com.cn/news/36741.html

相關(guān)文章:

  • 網(wǎng)站開(kāi)發(fā)人員要求科技網(wǎng)站建設(shè)公司
  • 綁定網(wǎng)站品牌策劃與推廣方案
  • 建一個(gè)購(gòu)物網(wǎng)站需要多少錢邯鄲今日頭條最新消息
  • 免費(fèi)個(gè)人網(wǎng)站建設(shè)可口可樂(lè)軟文營(yíng)銷案例
  • 惠州網(wǎng)站開(kāi)發(fā)公司網(wǎng)頁(yè)
  • 建網(wǎng)站怎么避免備案百度推廣課程
  • 可以做哪些網(wǎng)站我想自己建立一個(gè)網(wǎng)站
  • 做網(wǎng)站怎么找優(yōu)質(zhì)客戶軟文寫(xiě)作技巧有哪些
  • 公安內(nèi)網(wǎng)網(wǎng)站建設(shè)方案站群seo
  • 個(gè)人網(wǎng)站備案需要哪些資料網(wǎng)站單向外鏈推廣工具
  • 做網(wǎng)站 單頁(yè)數(shù)量網(wǎng)絡(luò)營(yíng)銷的步驟
  • 網(wǎng)站建設(shè)費(fèi)用細(xì)項(xiàng)廣州seo推廣公司
  • 中英網(wǎng)站的設(shè)計(jì)app開(kāi)發(fā)費(fèi)用一覽表
  • 上海網(wǎng)站建設(shè)百家號(hào)廣告投放推廣平臺(tái)
  • 網(wǎng)站建設(shè)石家莊今天國(guó)際新聞大事
  • 制作網(wǎng)站接單seo關(guān)鍵詞排名如何
  • 有哪些做買家秀的網(wǎng)站企業(yè)營(yíng)銷平臺(tái)
  • 酒店網(wǎng)站策劃書(shū)網(wǎng)站打開(kāi)
  • cms系統(tǒng)javaseo快速排名軟件app
  • 網(wǎng)新科技做網(wǎng)站怎么樣武漢百度seo排名
  • 專業(yè)營(yíng)銷網(wǎng)站費(fèi)用企業(yè)seo關(guān)鍵字優(yōu)化
  • 做房產(chǎn)的網(wǎng)站排名中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)
  • 門戶網(wǎng)站內(nèi)容公眾號(hào)推廣費(fèi)用一般多少
  • 華為云建站和阿里云建站區(qū)別搜外滴滴友鏈
  • 云虛擬主機(jī)怎么做網(wǎng)站太原模板建站定制網(wǎng)站
  • 淄博著名網(wǎng)站開(kāi)發(fā)方法年度關(guān)鍵詞
  • 揭陽(yáng)做網(wǎng)站哪個(gè)好搜索引擎優(yōu)化是指什么
  • 如何做網(wǎng)站編輯 沒(méi)技術(shù)媒體吧軟文平臺(tái)
  • php網(wǎng)站開(kāi)發(fā)員工資邵陽(yáng)做網(wǎng)站的公司
  • 網(wǎng)站建設(shè)教程app今日新聞事件