亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Leetcode 199. Binary Tree Right Side View

2019-11-10 19:59:23
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

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. 樹(shù)的問(wèn)題,根本是遍歷。這道題,站在右邊,看到的是一層一層的,那么用bfs,用queue來(lái)存每一層的數(shù),然后把每一層最后一個(gè)數(shù)輸出即可! 2. 如果非要用dfs來(lái),怎么辦?這樣的困境,之前也遇到過(guò)?;貞浺幌?,發(fā)現(xiàn)居然有一個(gè)套路,可以讓dfs同樣實(shí)現(xiàn)bfs才能干的活。這個(gè)套路是這樣的:設(shè)置一個(gè)level變量來(lái)跟蹤目前變量所在的層數(shù),如果這個(gè)層數(shù)比vector的size大,那就說(shuō)明第一次遇到,那么就需要resize vector來(lái)保存這個(gè)數(shù);如果這個(gè)層數(shù)比vector的size小,說(shuō)明以前遇到過(guò),而且這個(gè)數(shù)在左側(cè),因此直接覆蓋這個(gè)數(shù)在vector中的值。這樣,最后在vector中留下來(lái)的數(shù)就是從右側(cè)看到的數(shù)。通過(guò)描述這個(gè)過(guò)程,發(fā)現(xiàn)dfs每個(gè)數(shù)都要寫一遍在vector中,而bfs只有滿足條件的才往里寫! 3. 為啥不讓找從左側(cè)看到的樹(shù)呢?因?yàn)樘菀琢?,所有的遍歷都是從左邊開(kāi)始。反而,從右邊看的視圖不容易得到。

//方法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; }};
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
日本精品在线观看视频| 丁香啪啪综合成人亚洲小说| 日本一区二区三区视频在线看| 国产丝袜不卡| 亚洲香蕉久久| sm在线观看| 国产精品狼人色视频一区| 亚洲精品狠狠操| 久久国产日韩欧美精品| 精品国产一区二区精华| 永久免费看mv网站入口78| 亚洲a在线播放| 一区二区久久久久久| 99在线精品免费视频| 黄色资源在线看| 色狠狠久久aa北条麻妃| 日本亚洲最大的色成网站www| 亚洲精品久久久久久一区二区| 在线观看免费电影| 久久不射2019中文字幕| 久久综合免费视频影院| 99久热这里只有精品视频免费观看| 亚洲成人精品视频在线观看| 国产精品一区二区x88av| 精品成在人线av无码免费看| 亚洲欧洲激情在线乱码蜜桃| 国产成人一区二区三区影院| 一区在线中文字幕| 国产一级在线观看www色| 亚洲激情综合| 日韩精品免费一区二区夜夜嗨| 日本黄视频在线观看| 日韩精品无码一区二区三区免费| 一区二区三区不卡视频在线观看| 成人深夜福利| 国产白袜脚足j棉袜在线观看| 久久久久国产精品一区二区| 91视频一区| 少妇无码av无码专区在线观看| 欧美男人操女人视频| 中文字幕一二三四区| 比比资源-先锋影音资源站| 中文在线а√天堂| 黄色一级片免费在线观看| 午夜一区二区三区在线观看| 欧美成人蜜桃| 91.com在线观看| 免费在线成人av| 日本wwwwwwwzzzzz视频| aaa在线免费观看| 成人精品在线| 精品中国亚洲| 国产精品电影观看| 嫩草影院视频| 欧美日韩精品一区二区三区蜜桃| 国产欧美日韩另类视频免费观看| 懂色av一区二区三区免费看| 韩国97影院| 国产污片在线观看| 强乱中文字幕av一区乱码| 国产日产精品一区二区三区的介绍| 夜夜骚av一区二区三区| 神马影院午夜我不卡| 国产乱色国产精品免费视频| 国产91色综合久久免费分享| 色99之美女主播在线视频| 永久亚洲成a人片777777| 亚洲国产高清在线观看视频| 日本熟妇人妻中出| 国产高清精品久久久久| 日韩国产一二三区| 国产欧美日韩精品高清二区综合区| 国产精品原创| 国产农村妇女毛片精品| 欧美一站二站| 日本一区二区三区视频在线观看| 久久久精品黄色| 亚洲va欧美va国产综合久久| 色一情一乱一伦一区二区三区日本| 伦av综合一区| 天堂av在线一区| 一本大道伊人av久久综合| 日韩视频中文字幕在线观看| 精品999在线播放| 亚洲国产精品视频在线观看| 成人综合av网| 国产精品夫妻自拍| 68国产成人综合久久精品| av资源网在线观看| 天堂va欧美ⅴa亚洲va一国产| 日本精品一区二区三区四区| 久久亚洲一区| 在线观看视频二区| 成人在线高清免费| 亚洲高清在线免费观看| 91精品二区| aa视频在线播放| 久久精品一区二区| 国产一区二区不卡视频| 日本成人在线播放| 热99re久久精品这里都是免费| 欧美极品xxxx| 成人网18免费网站在线| 人妻va精品va欧美va| 国产99久一区二区三区a片| 久久久一区二区三区不卡| 一个色妞综合视频在线观看| jizzjizzjizzjizz| 色图欧美色图| 91蝌蚪视频在线观看| 日韩精品av| 日本精品www| 天堂一区二区三区四区| palipali轻量版永久网页入口| 在线黄色国产视频| 中文字幕永久免费| 亚洲乱码在线| 久久久国产高清| 精品一区二区三区视频日产| 免费午夜视频在线观看| 美女精品在线观看| 国内精品久久久| 51xx午夜影福利| 蜜桃视频一区| 久久精品视频免费在线观看| 国产高潮免费视频| 亚洲午夜在线电影| 丰满肉嫩西川结衣av| 国产porn在线| 中文字幕久久网| 免费av观看网站| 丁香花视频在线观看| 国产suv精品一区二区四区视频| 国产日韩欧美高清免费| 日韩三级影院| 精品人妻一区二区三区麻豆91| 久久69av| 日韩高清在线一区| 精品日韩欧美| 成熟丰满熟妇高潮xxxxx视频| 2017欧美狠狠色| 国产富婆一区二区三区| 中文在线免费一区三区高中清不卡| 欧美xxxx性xxxxx高清视频| www国产亚洲精品久久麻豆| 欧美亚洲精品在线观看| 色婷婷综合视频在线观看| 欧美精品一级| 精品无码av一区二区三区不卡| 免费视频最近日韩| 日韩乱码人妻无码中文字幕久久| 欧美成人免费高清视频| 午夜欧美不卡精品aaaaa| 意大利激情丛林无删减版dvd| 中文字幕免费一区| 久久99国产精品| 亚洲欧美乱综合图片区小说区| 91精品国产高清一区二区三区蜜臀| 亚洲精品在线观看www| 免费yellow网站| 黄色精品免费| 青青草原在线免费观看视频| 黄网站色欧美视频| 澳门成人av网| 亚洲裸体xxxx| 在线观看免费91| 亚洲aaa激情| 亚洲欧美日本免费| 日本国产在线观看| 国产欧美熟妇另类久久久| 美女色狠狠久久| 亚洲国产黄色片| 一二美女精品欧洲| 91麻豆精品国产91久久久久推荐资源| 国产伦理片在线观看| 黄色大片网站| 精品人妻一区二区三区视频| 亚洲三级视频在线观看| 熟妇人妻久久中文字幕| 亚洲涩涩在线观看| 中文字幕免费一区二区三区| 欧美一区二区三区粗大| 国产又黄又猛又爽| 好吊色视频988gao在线观看| 欧美电影《睫毛膏》| 欧美日韩精品免费观看视完整| 亚洲av无码一区二区三区人| 99国产精品国产精品毛片| 欧美在线亚洲一区| 一区在线观看| 精品无码人妻一区| 国产精品视频一区二区三区四| 在线观看免费中文字幕| 亚洲国产精品va在线| 亚洲欧洲精品一区二区三区不卡| 国产又粗又爽| 黄无遮挡免费网站| 婷婷视频在线观看| 祥仔av免费一区二区三区四区| 久久久精品视频国产| 超碰91在线播放| 日韩精品久久久久久久的张开腿让| 久久久一区二区三区不卡| 亚洲校园激情春色| 国产经典三级在线| 黄色在线免费观看网站| 久久99国产精品麻豆| 亚洲国产成人一区二区三区| 亚洲综合色视频在线观看| 2018天天操夜夜操| 亚洲色图 校园春色| 欧美精品色图| 人成福利视频在线观看| 99久久免费国产| 欧美插插视频| aaa级黄色片| 婷婷精品在线| 久久a级毛片毛片免费观看| 91精品国产自产精品男人的天堂| 涩涩视频网站在线观看| 国产精品美女久久久久久久网站| 一区二区三区高清在线| 国产97在线观看| 日日碰狠狠添天天爽超碰97| 天堂av中文字幕| 国产精品高颜值在线观看| 日本久久久久久久| 亚洲私人影吧| 免费在线观看日韩欧美| 国产精品国产三级国产aⅴ| 免费成人高清在线视频| 亚洲天堂视频一区| 欧美日韩在线视频一区二区三区| 美洲精品一卡2卡三卡4卡四卡| 精品久久香蕉国产线看观看亚洲| 成人精品高清在线| 欧美激情20| 在线观看无遮挡| 成人免费视频网站入口::| 亚洲午夜国产一区99re久久| 在线成人激情视频| 欧美亚洲福利| av一本在线| 国产精品黄色| 日韩在线一卡二卡| 国产美女精品免费电影| 精品av久久707| 男人操女人视频网站| 韩国视频理论视频久久| 日韩a一级欧美一级| 一区二区欧美激情| 在线亚洲欧美| 成人做爽爽免费视频| 国产精品一区免费视频| 羞羞免费视频网站| 日本亚州欧洲精品不卡| 亚洲成人动漫av| 日韩美一区二区三区| 激情一区二区三区| 亚洲精品国偷拍自产在线观看蜜桃| 久草精品视频在线观看| 国产性色一区二区| 精品无人国产偷自产在线| 91精品国产综合久久香蕉最新版| 综合在线观看色| 日韩伦理一区| 亚洲av无码乱码国产精品| 亚洲一区二区黄色| 国产精品手机视频| 亚洲在线观看av| 欧美成年人视频网站欧美| 国产精品久久久久久久免费软件| 人妻换人妻仑乱| 91麻豆精品国产自产在线| 久久久久久亚洲精品中文字幕| av黄色在线观看| 精品福利一区| 亚洲视频在线a| 精品免费av在线| 日韩成人影音| 欧美日韩精品一本二本三本| 午夜在线免费视频| 国产精品美女在线观看| 中文字幕中文字幕在线一区| av中文字幕免费观看| 你懂的视频一区二区| 国产模特av私拍大尺度| 小水嫩精品福利视频导航| 日韩av综合| 从欧美一区二区三区| 色综合久久中文综合久久牛| 国产成人综合av| 成人自拍av| 韩日欧美一区| 国产网友自拍视频导航网站在线观看| 91精品麻豆| 19j韩国主播韩宝贝在线| 一区二区视频播放| 激情五月综合婷婷| 国产又粗又猛又爽又黄91| 91精彩在线视频| 中文字幕永久免费| 国产亚洲精品bt天堂精选| 欧美aaa在线观看| 国产后进白嫩翘臀在线观看视频| 国产精品久久久久久69| 精品国产一区二区三区成人影院| 高清不卡在线观看| 青青a在线精品免费观看| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲国产一区二区三区四区| 狠狠色狠狠色综合日日五| 亚洲日本黄色片| 亚洲欧美中文字幕在线一区| 精品国产伦一区二区三区观看方式| 国产无套在线观看| 26uuu色噜噜精品一区| 国产精品视频第一区二区三区| 日韩一区精品字幕| 少妇性色午夜淫片aaa播放| 老司机午夜网站| 亚洲欧美日韩综合网| av黄色在线观看| 亚洲男人网站| 亚洲一区二区自拍| 亚洲精品观看| 可以免费观看的黄色网址| 精品一区在线|