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

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

Leetcode 116. Populating Next Right Pointers in Each Node

2019-11-14 12:51:02
字體:
來源:轉載
供稿:網友

Given a binary tree

struct TreeLinkNode { TreeLinkNode *left; TreeLinkNode *right; TreeLinkNode *next;}

Populate each next pointer to point to its next right node. If there is no next right node, the next pointer should be set to NULL.

Initially, all next pointers are set to NULL.

Note:

You may only use constant extra space. You may assume that it is a perfect binary tree (ie, all leaves are at the same level, and every parent has two children). For example, Given the following perfect binary tree,

1 / / 2 3 / / / / 4 5 6 7

After calling your function, the tree should look like:

1 -> NULL / / 2 -> 3 -> NULL / / / /4->5->6->7 -> NULL

s思路: 1. 還是樹。變化是:除了縱向的遍歷樹,現在還要增加功能,使其可以橫向遍歷。 2. 初略觀察有兩種pattern:一種是,2的next指向就是2的parent的child 3;另一種,5的next是5的parent的next 3的child?;蛘卟灰欢ㄟ@么看,問題的另一面是:2的左孩子的next是2的右孩子;2的右孩子的next是2的next的左孩子。也是兩種情況,不同的是,一種從下往上看,所以每個node都借助parent;一種是從上往下看,所以每個node都借組child。由于是樹,找孩子容易,找父母難。自然我們選擇用第二個思路,不過兩個思路都是一個思路的兩個角度。 3. 上面的思路也就意味著

//方法1: recursive.先處理root,然后左,最后右。in-orderclass Solution {public: void connect(TreeLinkNode *root) { // if(!root) return; if(!root->left&&!root->right) return; root->left->next=root->right; if(root->next) root->right->next=root->next->left; connect(root->left); connect(root->right); }};//方法2: iterative.不用queue,也不用stack.單用雙重循環就夠了,一個從上往下,一個從左往右class Solution {public: void connect(TreeLinkNode *root) { // TreeLinkNode* horizon=NULL,*vertical=root; while(vertical&&vertical->left){ horizon=vertical; while(horizon){ if(horizon->left) horizon->left->next=horizon->right; if(horizon->next) horizon->right->next=horizon->next->left; horizon=horizon->next; } vertical=vertical->left; } }};
上一篇:ccf試題 權限查詢

下一篇:jquery 方法

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日日狠狠久久偷偷四色综合免费| 成人午夜在线视频一区| 中文字幕国产日韩| 亚洲成人激情在线| 欧美高清videos高潮hd| 38少妇精品导航| 亚洲色图欧美制服丝袜另类第一页| 中文字幕国产亚洲2019| 丝袜美腿亚洲一区二区| 欧美在线视频观看免费网站| 欧美另类极品videosbest最新版本| 日韩av最新在线| 青青草原成人在线视频| 久久免费观看视频| 午夜精品美女自拍福到在线| 精品国偷自产在线| 久久久精品2019中文字幕神马| 亚洲精品中文字幕av| 成人在线观看视频网站| xvideos亚洲人网站| 亚洲欧洲第一视频| 日韩av在线网站| 欧美一级大片视频| 色偷偷av一区二区三区乱| 国产乱人伦真实精品视频| 亚洲精品国产综合区久久久久久久| 亚洲人成亚洲人成在线观看| 亚洲男人天堂手机在线| 91色精品视频在线| 日韩av免费在线| 免费99精品国产自在在线| 国产精品久久久久久久久久久新郎| 日韩中文字幕在线免费观看| 91午夜理伦私人影院| 中文字幕国产亚洲2019| 911国产网站尤物在线观看| 狠狠色噜噜狠狠狠狠97| 午夜精品一区二区三区在线| 欧美丰满片xxx777| 综合激情国产一区| 日韩视频在线观看免费| 中文字幕国产日韩| 亚洲一区美女视频在线观看免费| 蜜臀久久99精品久久久久久宅男| 国产精品黄页免费高清在线观看| 日韩成人av网址| 久久精品国产一区| 亚洲精品美女在线观看| 亚洲欧美福利视频| 国产精品aaa| 777午夜精品福利在线观看| 色综合久综合久久综合久鬼88| 国外色69视频在线观看| 亚洲精品一区二区三区婷婷月| 久久99视频免费| 在线成人激情视频| 欧美日韩成人在线播放| 亚洲成色999久久网站| 国产日韩欧美黄色| 亚洲а∨天堂久久精品喷水| 欧美一级黑人aaaaaaa做受| 色yeye香蕉凹凸一区二区av| 国产一区二区精品丝袜| 欧美乱大交做爰xxxⅹ性3| 日韩中文字幕精品视频| 亚洲娇小xxxx欧美娇小| 国产有码在线一区二区视频| 国产精品久久久久7777婷婷| 欧美乱大交xxxxx另类电影| 国产偷国产偷亚洲清高网站| 国产成人综合久久| 日韩成人在线电影网| 欧美一区亚洲一区| 国产成人aa精品一区在线播放| 欧美理论电影在线播放| 欧美午夜丰满在线18影院| 中文字幕日韩欧美精品在线观看| 26uuu亚洲伊人春色| 精品亚洲永久免费精品| 精品人伦一区二区三区蜜桃网站| 在线看片第一页欧美| 欧美国产日韩视频| 亚洲精品91美女久久久久久久| 日韩精品免费在线| 久久中文字幕在线视频| 日韩视频免费观看| 欧美自拍视频在线观看| 91亚洲一区精品| 操人视频在线观看欧美| 久久手机免费视频| 国内精品久久影院| 青青草一区二区| 亚洲欧美精品一区| 亚洲奶大毛多的老太婆| 亚洲精品免费网站| 亚洲成年网站在线观看| 欧美高清videos高潮hd| 欧美电影免费看| 国产中文欧美精品| 91av在线免费观看| 亚洲国产成人久久| 国产日韩欧美在线观看| 黄色一区二区三区| 国内精品一区二区三区| 国产99久久精品一区二区| 国产精品第2页| 亚洲国产精品久久久久秋霞不卡| 66m—66摸成人免费视频| 欧美亚洲一级片| 91美女片黄在线观看游戏| 亚洲成人国产精品| 日本中文字幕久久看| 亚洲天堂网在线观看| 中文字幕v亚洲ⅴv天堂| 国产美女91呻吟求| 最近2019中文免费高清视频观看www99| 久久久久久综合网天天| 国产精品丝袜高跟| 欧美精品一区二区免费| 国产视频精品一区二区三区| 亚洲性xxxx| 国产亚洲精品久久久久久777| 在线国产精品播放| 国产精自产拍久久久久久蜜| 欧美裸体视频网站| 国内精品美女av在线播放| 黄色精品一区二区| 亚洲国产成人精品女人久久久| 国产精品第1页| 亚洲在线视频观看| 亚洲成人精品视频| 青青草原一区二区| 尤物yw午夜国产精品视频| 色777狠狠综合秋免鲁丝| 亚洲图片欧美午夜| 91久久中文字幕| 国产成人精彩在线视频九色| 精品久久久久久久久久久久久久| 亚洲另类xxxx| 久久久久久有精品国产| 黄网动漫久久久| 最近2019中文字幕在线高清| 久久综合九色九九| 亚洲人高潮女人毛茸茸| 日韩激情片免费| 久久99国产精品自在自在app| 日韩av在线免费| 国产亚洲欧美aaaa| 精品无人国产偷自产在线| 欧美成年人在线观看| 懂色av中文一区二区三区天美| 国产精品91久久久久久| 欧美激情二区三区| 久久最新资源网| 2020国产精品视频| 国产va免费精品高清在线观看| 久久久久一本一区二区青青蜜月| 亚洲精品99久久久久中文字幕| 欧美激情a∨在线视频播放| 欧美丰满老妇厨房牲生活| 日韩欧美一区二区三区久久| 欧美丝袜一区二区三区| 亚洲精品视频二区| 亚洲国产91精品在线观看|