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

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > 【一天一道LeetCode】#102. Binary Tree Level Order Traversal

【一天一道LeetCode】#102. Binary Tree Level Order Traversal

來源:程序員人生   發布時間:2016-07-04 16:47:40 閱讀次數:2543次

1天1道LeetCode

本系列文章已全部上傳至我的github,地址:ZeeCoder‘s Github
歡迎大家關注我的新浪微博,我的新浪微博
歡迎轉載,轉載請注明出處

(1)題目

來源: https://leetcode.com/problems/binary-tree-level-order-traversal/

Given a binary tree, return the level order traversal of its nodes’ values. (ie, from left to right, level by level).

For example:
Given binary tree [3,9,20,null,null,15,7],

3
/ \
9 20
/ \
15 7
return its level order traversal as:

[
[3],
[9,20],
[15,7]
]

(2)解題

本題大意:給定1個2叉樹,按層的順序輸出各層元素
解題思路:每次將該層元素壓入1個queue,然后順次處理這個queue里的每一個元素,并把它們的左右節點都壓入另外一個queue,1直這樣處理,直到queue為空。

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */ class Solution { public: vector<vector<int>> levelOrder(TreeNode* root) { vector<vector<int>> ret; if(root==NULL) return ret; queue<TreeNode*> que;//用來寄存每層的節點 que.push(root);//先壓入根節點 while(!que.empty()) { vector<int> temp; queue<TreeNode*> tmpQue;//寄存下1層queue while(!que.empty()) { TreeNode* tempNode = que.front();//順次取出queue里的元素進行處理 que.pop(); temp.push_back(tempNode->val);//將值壓入vector if(tempNode->left!=NULL) tmpQue.push(tempNode->left);//處理左節點 if(tempNode->right!=NULL) tmpQue.push(tempNode->right);//處理右節點 } ret.push_back(temp);//將每層的結果壓入返回vector中 que=tmpQue;. } return ret; } };
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 黄色片网站免费看 | 国产人成亚洲第一网站在线播放 | 九九热视频在线 | 国产高清中文字幕 | 精品福利片 | 免费91视频 | 亚洲精品久久久久久一区二区 | 国产精品毛片va一区二区三区 | 久久香视频 | 国户精品久久久久久久久久久不卡 | 久久久久国产精品 | 欧美亚洲国产一区 | 欧美视频在线免费 | 国产在线精品自拍 | 国产精品国产精品国产专区不蜜 | 亚洲国产精品久久久久久 | 黄色美女免费网站 | 日韩精品一区二区三区中文字幕 | 日韩在线观看视频免费 | 性久久久久久 | 国产福利91精品一区二区三区 | 毛片免费观看 | 99久久99久久精品免费看蜜桃 | 欧美天堂在线 | 精品无码久久久久国产 | 国产高清免费视频 | 精品国产美女 | 亚洲免费在线看 | av黄色片| 精品久久久久一区 | 亚洲一级在线 | 精品国产乱码久久久久久丨区2区 | 日韩天堂| 成人福利网站在线观看 | 污视频免费在线观看 | 欧美日韩一卡二卡三卡 | 成人在线免费 | 特黄一区 | 国产精彩视频 | 天堂中文字幕在线 | 久久午夜电影 |