日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 學院 > 開發設計 > 正文

Leetcode 199. Binary Tree Right Side View

2019-11-10 19:46:17
字體:
來源:轉載
供稿:網友

Given a binary tree, imagine yourself standing on the right side of it, return the values of the nodes you can see ordered from top to bottom.

For example: Given the following binary tree,

1 <--- / /2 3 <--- / / 5 4 <---

You should return [1, 3, 4].

s思路: 1. 樹的問題,根本是遍歷。這道題,站在右邊,看到的是一層一層的,那么用bfs,用queue來存每一層的數,然后把每一層最后一個數輸出即可! 2. 如果非要用dfs來,怎么辦?這樣的困境,之前也遇到過。回憶一下,發現居然有一個套路,可以讓dfs同樣實現bfs才能干的活。這個套路是這樣的:設置一個level變量來跟蹤目前變量所在的層數,如果這個層數比vector的size大,那就說明第一次遇到,那么就需要resize vector來保存這個數;如果這個層數比vector的size小,說明以前遇到過,而且這個數在左側,因此直接覆蓋這個數在vector中的值。這樣,最后在vector中留下來的數就是從右側看到的數。通過描述這個過程,發現dfs每個數都要寫一遍在vector中,而bfs只有滿足條件的才往里寫! 3. 為啥不讓找從左側看到的樹呢?因為太容易了,所有的遍歷都是從左邊開始。反而,從右邊看的視圖不容易得到。

//方法1:bfs,queueclass Solution {public: vector<int> rightSideView(TreeNode* root) { // vector<int> res; if(!root) return res; queue<TreeNode*> QQ; TreeNode* cur=root; qq.push(cur); while(!qq.empty()){ int sz=qq.size(); for(int i=0;i<sz;i++){ cur=qq.front(); qq.pop(); if(i==sz-1) res.push_back(cur->val); if(cur->left) qq.push(cur->left); if(cur->right) qq.push(cur->right); } } return res; }};//方法2:dfs,recursive,in-orderclass Solution {public: void helper(TreeNode* root,vector<int>&res,int level){ if(!root) return; if(res.size()<level+1){ res.resize(level+1); } res[level]=root->val; //根 helper(root->left,res,level+1);//左 helper(root->right,res,level+1);//右 } vector<int> rightSideView(TreeNode* root) { // vector<int> res; helper(root,res,0); return res; }};
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
日韩欧美在线中文字幕| 日韩国产成人| 日韩午夜一区| 日韩中文字幕91| 国产婷婷精品| 国产成人日日夜夜| 亚洲乱码中文字幕| 亚洲成av人片| 亚洲成av人综合在线观看| 欧美午夜精品在线| 日韩在线高清视频| 中文字幕久精品免费视频| 久久欧美中文字幕| 国产欧美中文在线| 日韩三级精品| 91精品国产自产| a级在线免费观看| 国产欧美日韩中文字幕| 欧美日韩亚洲国内综合网| 欧美三级日本三级少妇99| 中文字幕第一页在线| 亚洲女人天堂a在线播放| 三级网站免费观看| 日韩精品在线免费播放| 亚洲福利视频专区| 在线精品观看| 亚洲高清在线免费| 99久热re在线精彩视频| 精品日韩一区二区三区免费视频| 国产婷婷色一区二区三区| 亚洲欧美中文字幕在线观看| 日韩国产一区久久| 欧美亚洲国产激情| 日韩欧美国产一二三区| 欧美日韩国产在线播放| 欧美日韩国产一区| 亚洲欧美999| 一级片在线免费看| 91精品国产综合久久香蕉的特点| 一区二区三区精品99久久| 色综合婷婷久久| 国产超级va在线视频| 91精品国产91久久久久青草| 日本免费在线视频不卡一不卡二| 亚洲三级av| 日韩欧美专区在线| 日韩一级在线免费观看| 91精品国产综合久久香蕉最新版| 91精品国产综合久久精品| 国产在线不卡av| 日韩精品不卡一区二区| 国产福利三区| 国产拍揄自揄精品视频麻豆| 中文 欧美 日韩| 蜜桃精品视频| 一区精品在线播放| 日韩中文字幕视频在线观看| 亚洲一级网站| av一区二区高清| 国产一区不卡精品| 国产成人精品日本亚洲专区61 | 欧洲精品二区| 国产无遮挡在线视频免费观看| 91精品在线观看国产| 顶级网黄在线播放| 欧美中文字幕在线观看视频| 国产网站av| 91精品在线视频观看| 亚洲男女av一区二区| 91精品国产综合久久久久| 国产激情久久久| 91久久精品国产91性色69| 日韩一级视频在线观看| 日韩av一区在线| 午夜伦欧美伦电影理论片| 欧美三级一区二区三区| 中文天堂在线一区| 欧美日韩国产一区| 国产黄在线观看| 久久精品视频免费看| 婷婷中文字幕综合| 国产成人综合av| 国产一区在线精品| 国产欧美日韩精品在线观看| 日韩久久精品视频| 在线不卡一区二区| 精品国产91乱高清在线观看| 日韩免费不卡avV| 美女在线视频一区| 日韩一级网站| 最新中文字幕在线| 精品在线网站观看| 欧美日韩性视频在线| 91精品免费在线观看| 欧美日韩视频免费| 亚洲免费精品视频| 久久99精品久久久久婷婷| 91精品国产欧美日韩| 欧美日韩91| 国产福利免费观看| 日韩三级视频在线| 日韩欧美在线精品| 日韩 国产 一区| 香蕉人人精品| 亚洲经典中文字幕| 国产高清在线观看| 不卡在线视频| 欧美日韩三级视频| 日韩中文字幕在线视频播放| 国产亚洲人成a一在线v站| 国产成人一二三区| 欧美日韩亚洲系列| 免费视频一区三区| 日韩黄色在线播放| 二区三区不卡不卡视频| 欧洲精品二区| 快she精品国产999| 精品国产免费观看一区| 成人禁用看黄a在线| 国产欧美日韩在线看| 久久精品视频免费看| 色综合天天综合网天天狠天天 | 成人a在线观看| 日韩视频一区二区在线观看| 精品一区二区在线观看视频| 欧美一卡2卡3卡4卡| 亚洲 欧美 中文字幕| 日本熟女一区二区| 日韩在线观看精品| 在线国产99| 欧美日韩一级黄| 日本精品专区| 久久久综合精品| 国产区视频在线观看| 日韩视频一区二区在线观看| 国内精品露脸在线视频播放| 欧美人妻一区二区三区| 精品亚洲国内自在自线福利| 亚洲免费福利视频| 99精品人妻国产毛片| 久久精品日韩欧美| 日韩欧中文字幕| 精品久久久精品| 欧美三级在线看| 日韩欧美国产综合| 男人的天堂网av| 日韩视频在线免费看| 伊人www22综合色| 中文字幕在线视频精品| 日本啊v在线| 91精品视频播放| 中文字幕在线观看亚洲| av中文天堂在线| 99精品一级欧美片免费播放| 日韩三级一区| 亚洲免费观看在线观看| 中文字幕视频在线观看| 欧美国产日韩综合| 91午夜在线| 一本一道综合狠狠老| 91精品国产色综合久久不卡蜜臀| 国产一区在线观看视频| 日韩专区中文字幕| 拍真实国产伦偷精品| 首页国产欧美久久| 成人禁用看黄a在线| 欧美专区中文字幕| 日韩.com| 欧美日韩国产首页| www.久久久精品| 欧美 日韩 国产 在线| 中文字幕 亚洲一区| 欧美日韩夫妻久久| 中文字幕第一页在线| 亚洲免费精品视频| 日韩免费精品视频| 亚洲国产无线乱码在线观看 | 日韩精品在线看| www在线视频| 久草视频观看| 日韩午夜高潮| 欧美日韩久久久| 三级网站免费观看| 在线视频一区二区三区在线播放| 久久精品在线免费观看| 日韩在线观看精品| 欧美日韩国产观看视频| www中文字幕在线观看| 九色蝌蚪视频在线| 一区二区在线观看不卡| 久99久视频| 国产在线高潮| aaa大片在线观看| av免费看在线| 日韩在线视频网| 欧美三级日韩在线| 亚洲欧美日本国产专区一区| 91精品国产综合久久香蕉最新版 | 午夜高潮免费视频| 91精品国产入口| 欧美日韩精品是欧美日韩精品| 日韩一二三四区| 久久精品夜夜夜夜久久| 中文字幕亚洲二区| 香蕉精品久久| 久久精品在线免费观看| 久久久99久久| 精品国产31久久久久久| 国产95在线|亚洲| 日韩在线视频观看| 欧美日韩亚洲系列| 国产91欧美| 精品999在线| 国产欧美久久久久久久久| 国产小视频在线观看| 欧美一级久久| 欧美另类久久久品| 国产精品一区二三区| 日韩欧美一级在线| 日韩av二区| 中文字幕精品在线播放| 精品中文字幕视频| 中文字幕精品在线| 日韩欧美中文第一页| 中文字幕日韩欧美在线| 中文字幕亚洲一区在线观看| 精品视频在线导航| 日韩国产欧美在线视频| 福利在线国产| 国产视频中文字幕在线观看| wwwwww国产| 日韩欧美一二三四区| 黄色一区二区在线观看| 亚洲伊人婷婷| 国产黄色在线观看| 国产亚洲二区| 欧美日韩成人一区二区| 国产在线第一页| 亚洲国产福利视频| 日韩精品视频免费| 91精品视频国产| 91精品国产综合久久久久久| 国产在线小视频| 欧美日韩久久不卡| 欧美日韩精品高清| 亚洲校园欧美国产另类| 日韩精品视频在线观看视频| 91精品视频观看| 日韩不卡中文字幕| 欧美国产综合视频| 日韩精品视频网| 青青久在线视频免费观看| 亚洲高清视频在线| 亚洲羞羞网站| 精品日韩欧美在线| 欧美日韩中文精品| 91精品视频观看| 日韩中文字幕91| 精品熟女一区二区三区| 日韩在线一区二区视频| 91精品啪在线观看国产60岁| 精品亚洲永久免费| 亚洲大胆人体av| 亚洲图片小说综合| 国产嫩草影院久久久久| 精品日韩视频在线观看| 日韩欧美综合视频| 美女免费视频一区| 国产乱国产乱300精品| 日韩 欧美 综合| av中文资源在线| 精品日韩在线观看| www.中文字幕在线| 国产不卡的av| 国产蜜臀在线| 久久久精品日韩欧美| 中文字幕日韩高清| 在线观看免费国产成人软件 | 中文字幕亚洲第一| 成人a在线观看| 亚洲免费婷婷| 精品国产欧美日韩不卡在线观看| 日韩精品视频中文字幕| 亚洲天堂国产视频| 91精品国产91久久久久久青草| 91精品国产全国免费观看| 国产日韩av一区| 中文字幕在线精品| 日韩亚洲欧美中文高清在线| 亚洲中文字幕在线一区| 黄色一区二区视频| 91精品国产综合久久久久久漫画 | 日韩欧美高清在线视频| 久久精品夜夜夜夜久久| 中文精品视频| 午夜一区二区三区视频| 亚洲福利在线视频| 日韩视频在线一区二区三区| 亚洲国产午夜精品| 中文字幕在线中文字幕二区| 在线一区免费| 影音先锋一区二区资源站| 欧美激情一区二区在线| 亚洲 欧美 精品| 亚洲福利在线观看| 国产在线不卡av| 日韩视频一区在线观看| 在线欧美日韩国产| 国产福利一区二区| 午夜国产福利在线观看| 日韩中文欧美在线| 国产视频二区| 亚洲免费在线视频一区 二区 | 日韩欧美在线中文字幕| 午夜少妇久久久久久久久| 欧美在线视频第一页| 日韩精品在线观| 91蜜桃在线视频| 91九色在线播放| 亚洲一区在线观看免费| 亚洲 欧美 精品| 97久久精品午夜一区二区| 国产三级视频在线| 日韩欧美国产高清91| 中文字幕精品一区二| 精品精品久久| 国产福利在线看| 久久精品久久精品国产大片| 日韩三级高清在线| 亚洲成在线观看| 久久福利视频一区二区| 先锋男人资源站| 国产一卡2卡3卡免费网站| 亚洲三级欧美| wwwwww在线观看| 精品福利在线观看| 免费在线视频一区二区| 亚洲一级特黄| 日韩av一区在线| 日韩精品大片| 91最新在线| 国产中文伊人| 欧美国产一区视频在线观看| 国产一区二中文字幕在线看| 欧美日韩精品综合在线| 中文字幕国产视频| 91久久精品视频| 91一区二区| 久久久精品日韩| 日韩不卡一区二区| 日韩 欧美 综合| 日韩欧美在线不卡| 国产专区中文字幕| 日韩国产高清一区| 久久精品人妻一区二区三区| 国产在线日韩欧美| 亚洲女同中文字幕| 国产亚洲欧美中文| 精品欧美不卡一区二区在线观看| 欧美一卡2卡3卡4卡| 中文字幕精品一区二区三区在线| 欧美日本精品在线| 日韩av综合在线观看| 日韩你懂的电影在线观看| 91亚洲国产| 精品视频在线导航| 在线视频不卡一区二区| 婷婷中文字幕综合| 久久精品网站免费观看| 午夜av一区二区| 国产91大片| 欧美日韩精品综合| 综合激情一区| 欧美午夜精品在线| 在线国产91| 久久麻豆视频| 国产激情久久久| 国产三级精品在线观看| 亚洲三级中文字幕| 黄色国产在线| 91精品国产综合久久久久 | 一区二区三区免费看视频| 欧美在线视频第一页| 亚洲一区中文字幕在线| 亚欧成人精品| 日韩精品一区二区三区视频播放| 91精品国产91久久久久青草| 蜜桃久久久久| www在线播放| 91精品国产综合久久香蕉最新版| 国产在线拍偷自揄拍精品| 国产精品福利视频一区二区三区| 欧美激情一区二区在线| 91精品综合久久久久久| 久久香蕉精品| 欧美黄页在线免费观看| 国产日韩精品电影| 欧美日韩精品三区| 99在线国产| 91精品观看|