日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > 把二叉樹打印成多行

把二叉樹打印成多行

來源:程序員人生   發布時間:2016-07-11 08:13:58 閱讀次數:2605次

題目

從上到下按層打印2叉樹,同1層結點從左至右輸出。每層輸出1行。

解題

2叉樹的層次遍歷
用隊列

import java.util.ArrayList; import java.util.*; /* public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; } } */ public class Solution { ArrayList<ArrayList<Integer> > Print(TreeNode pRoot) { ArrayList<Integer> row = new ArrayList<Integer>(); ArrayList<ArrayList<Integer> > result = new ArrayList<ArrayList<Integer> >(); if(pRoot == null) return result; Queue<TreeNode> queue = new LinkedList<TreeNode>(); queue.offer(pRoot); while(!queue.isEmpty()){ int size = queue.size(); row = new ArrayList<Integer>(); while((size--)>0){ TreeNode node = queue.poll(); row.add(node.val); if(node.left!=null) queue.offer(node.left); if(node.right!=null) queue.offer(node.right); } result.add(row); } return result; } }

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 99在线看 | 亚洲 欧美 视频 | 国产一区二区三区在线观看网站 | 日韩精品免费看 | 成年人免费观看 | 欧美日韩中文 | 成人精品| 欧产日产国产精品一二 | 午夜成人在线视频 | 91精品一区二区三区蜜桃 | 国产免费不卡 | 欧美日韩一区二区三区 | 精品久久久国产 | 蜜臀网 | 玖玖综合九九在线看 | 国产亚洲视频在线观看 | 中文字幕一区2区 | 国产99久久精品一区二区永久免费 | 国产一级毛片一区二区 | 97精品国产97久久久久久免费 | 国产精品久久久久久久岛一牛影视 | 欧美精品久久久久久久免费软件 | 欧美成人a | 三级视频网址 | 国产成人在线一区 | 亚洲精品一区二区三区在线 | 久久国产精品无码网站 | 欧美一级黄色片 | 精品国产乱码久久久 | 国产精品久久久久久久 | 99久久综合国产精品二区国产 | 免费成人高清在线视频 | 成人黄色免费观看视频 | 国产一区二区三区在线视频观看 | 九九热在线视频观看 | 欧美日韩一二三四区 | 免费的黄色网址 | 国产精品区二区三区日本 | 免费在线观看污视频 | 成人精品一区二区户外勾搭野战 | 日韩av一区二区在线观看 |