青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 195,  comments - 30,  trackbacks - 0
From: http://hi.baidu.com/gmchen/blog/item/780c8202aab75b0b4afb517d.html
分享一道曾經(jīng)的谷歌面試題,覺得特別經(jīng)典。

        題目:對于一顆完全二叉樹,插入一個(gè)新的節(jié)點(diǎn)。
        struct node
        {
          int data;
            struct node * left;
            struct node * right;
        };
        聲明: insert(struct node * tree, struct node new_node);

         
        由于是一顆完全二叉樹,所以插入的順序可以參考圖示,插入了節(jié)點(diǎn)4,之后應(yīng)該是節(jié)點(diǎn)5。

        拿到題目第一反應(yīng)就是按層便利,用bfs的就可以搞定,效率在O(n),實(shí)現(xiàn)起來也簡單,用一個(gè)隊(duì)列就可以完成,這里不多說了。
        當(dāng)時(shí)考官并不滿意,于是就有了第二種解法(提示下),試想下如何比O(n)更快呢? 那么就往logn上去考慮了,很自然的想到了二分查找,對于不同的數(shù)組而言,二分查找就是找中間的那個(gè)點(diǎn)。
        但本題比較特別,因?yàn)槭峭耆鏄洌敲床迦氲狞c(diǎn)只能在最下一層。于是我們可以去找最下一層的中間點(diǎn),找到根的左子樹的最右下的節(jié)點(diǎn),如果這個(gè)點(diǎn)存在,那么說明,最下一層的左邊已經(jīng)填滿,遞歸右子樹,否則遞歸左子樹。
   
      


        還是用圖例來看會比較清楚(黃色的點(diǎn)代表當(dāng)前遞歸的根節(jié)點(diǎn),紅色的點(diǎn)代表左子樹的最右節(jié)點(diǎn)),這里是要插入節(jié)點(diǎn)7,當(dāng)遞歸到5的右子樹時(shí),可以插入。這個(gè)算法的復(fù)雜度大概在logn到n之間,具體忘記了,有興趣可以推算下。
        總結(jié):其實(shí)這個(gè)題目的解答太巧了,要在面試中一步到位基本不可能,但是如果可以在面試官的提示下摸到思路,那么已經(jīng)達(dá)到要求了。再就是如果面到這類題目,不妨先把最簡單的bfs方法答上,然后可以在提示下不斷改進(jìn)。
posted on 2011-02-15 01:33 luis 閱讀(1671) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2011年2月>
303112345
6789101112
13141516171819
20212223242526
272812345
6789101112

常用鏈接

留言簿(3)

隨筆分類

隨筆檔案

文章分類

文章檔案

友情鏈接

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久国产精品久久久久久电车| 国产美女精品免费电影| 一区二区成人精品 | 欧美激情一区二区三区在线视频观看| 久久理论片午夜琪琪电影网| 久久午夜精品一区二区| 免费人成网站在线观看欧美高清| 免费成人在线观看视频| 欧美日韩国产综合视频在线观看 | 在线免费观看视频一区| 亚洲电影自拍| 亚洲社区在线观看| 欧美一区二区私人影院日本| 久久性天堂网| 亚洲大胆女人| 亚洲日本欧美| 性色一区二区| 欧美久久久久久久| 国产精品网站在线观看| 在线观看91精品国产麻豆| 亚洲毛片在线| 久久久久一区二区| 99精品欧美一区| 亚洲肉体裸体xxxx137| 一区二区精品在线| 美女国产精品| 亚洲一区二区三区免费在线观看| 欧美在线看片| 欧美午夜www高清视频| 好吊妞**欧美| 亚洲男人的天堂在线观看| 美腿丝袜亚洲色图| 亚洲欧美激情精品一区二区| 欧美大片在线观看| 国产综合色在线视频区| 在线视频亚洲| 久久riav二区三区| 一本色道久久综合狠狠躁篇怎么玩| 亚洲一区视频在线观看视频| 欧美h视频在线| 亚洲欧美国产另类| 欧美日韩免费| 亚洲欧洲精品一区二区三区| 久久国产精品久久久久久| 日韩午夜中文字幕| 美乳少妇欧美精品| 精品不卡一区| 麻豆精品传媒视频| 欧美在线观看视频一区二区三区 | 欧美日韩人人澡狠狠躁视频| 国内精品模特av私拍在线观看| 亚洲网站在线| 亚洲区国产区| 老牛国产精品一区的观看方式| 国产日韩欧美麻豆| 亚洲男人的天堂在线aⅴ视频| 亚洲精品日本| 欧美日韩一区二区三区免费| 最近看过的日韩成人| 欧美成人综合一区| 久久午夜电影| 最新国产乱人伦偷精品免费网站| 久久久久久亚洲精品杨幂换脸 | 亚洲欧美日韩国产另类专区| 欧美激情一区二区三区| 亚洲三级色网| 日韩午夜激情| 欧美性大战xxxxx久久久| 亚洲午夜视频在线| 99伊人成综合| 欧美午夜激情视频| 午夜日韩激情| 欧美一区网站| 好吊妞**欧美| 欧美国产免费| 欧美国产一区二区三区激情无套| 久久全球大尺度高清视频| 精品88久久久久88久久久| 91久久一区二区| 亚洲精品视频免费观看| 国产精品国产自产拍高清av王其 | 激情小说另类小说亚洲欧美 | 欧美激情在线播放| 欧美激情亚洲自拍| 午夜影视日本亚洲欧洲精品| 久久频这里精品99香蕉| 亚洲美女视频| 91久久黄色| 亚洲国产婷婷| 欧美日韩精品免费观看视一区二区 | 欧美日韩一区二区三区| 欧美一区二区精品在线| 久久国内精品视频| 日韩一区二区精品视频| 亚洲五月婷婷| 亚洲国产第一页| 宅男在线国产精品| 亚洲第一精品在线| 亚洲午夜一区二区| 亚洲欧洲午夜| 亚洲女性裸体视频| 亚洲日本在线视频观看| 亚洲免费视频观看| 亚洲九九精品| 久久激情五月激情| 亚洲综合另类| 欧美精品免费看| 久久亚洲综合| 国产精品入口尤物| 欧美高清hd18日本| 国产乱肥老妇国产一区二| 亚洲电影视频在线| 国产一区日韩欧美| 中文一区二区| av成人免费观看| 美女诱惑黄网站一区| 欧美中文字幕精品| 欧美日韩视频在线| 牛牛国产精品| 国产一区二区三区奇米久涩| 99一区二区| 亚洲麻豆国产自偷在线| 久久久噜久噜久久综合| 欧美在线观看你懂的| 国产精品久久精品日日| 最新中文字幕一区二区三区| 在线电影国产精品| 久久精品91| 久久久久久久综合| 国产精品人人爽人人做我的可爱| 亚洲欧洲精品一区二区精品久久久| 一区二区亚洲| 久久日韩粉嫩一区二区三区| 久久成人久久爱| 国产九色精品成人porny| 亚洲无线一线二线三线区别av| aa亚洲婷婷| 欧美无乱码久久久免费午夜一区| 亚洲精品影视| 一级成人国产| 欧美三级日本三级少妇99| 亚洲精品一区二区三区在线观看| 亚洲精品一区二区网址| 免费久久99精品国产| 亚洲电影在线看| 亚洲激情一区| 免费成人av资源网| 亚洲欧洲一区| 亚洲一区二区在线播放| 国产精品久久福利| 亚洲一区欧美激情| 久久久久久电影| 在线欧美日韩国产| 美腿丝袜亚洲色图| 99精品欧美一区| 新片速递亚洲合集欧美合集| 国产日韩欧美在线视频观看| 久久精品视频网| 欧美激情1区2区3区| 99视频精品在线| 国产精品欧美风情| 久久精品一区二区| 91久久久精品| 午夜国产欧美理论在线播放| 国产欧美日韩在线| 免费在线亚洲欧美| 一区二区三区精品国产| 久久久久久久综合色一本| 亚洲国产精品久久| 欧美四级伦理在线| 久久精品国产亚洲一区二区| 亚洲三级电影全部在线观看高清| 亚洲综合丁香| 亚洲国产精品一区二区三区| 欧美日韩在线视频观看| 欧美在线视频观看免费网站| 亚洲激情国产精品| 久久成人亚洲| 99视频热这里只有精品免费| 国产日韩欧美a| 欧美精品久久一区二区| 香蕉成人久久| 99riav1国产精品视频| 久久久久一区二区| 在线中文字幕一区| 亚洲国产精品久久久久婷婷老年| 国产精品国产亚洲精品看不卡15 | 日韩小视频在线观看| 久久伊人免费视频| 篠田优中文在线播放第一区| 亚洲三级影院| 国产专区欧美精品| 国产精品久久久久久久一区探花| 久久嫩草精品久久久精品| 正在播放亚洲| 亚洲国产精品t66y| 美女性感视频久久久| 亚洲欧美综合v| 亚洲综合色丁香婷婷六月图片| 亚洲美女视频在线观看|