欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

【劍指Offer第四題】重建二叉樹

題目描述
輸入某二叉樹的前序遍歷和中序遍歷的結果,請重建出該二叉樹。假設輸入的前序遍歷和中序遍歷的結果中都不含重復的數字。例如輸入前序遍歷序列{1,2,4,7,3,5,6,8}和中序遍歷序列{4,7,2,1,5,3,8,6},則重建二叉樹并返回。

專注于為中小企業(yè)提供網站設計、成都網站制作服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)喀左免費做網站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網行業(yè)人才,有力地推動了1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網站建設實現規(guī)模擴充和轉變。

注:設序列初始長度為n。語言:C++


二叉樹結點數據結構規(guī)定如下:

 * struct TreeNode {
 *     int val;
 *     TreeNode *left;
 *     TreeNode *right;
 *     TreeNode(int x) : val(x), left(NULL), right(NULL) {}
 * };

本題主要采用遞歸思想,解法如下:

    TreeNode* reConstructBinaryTree(vector<int> pre,vector<int> vin)
    {
        vector<int> pre_lchild, pre_rchild, vin_lchild, vin_rchild;
        int i;
        int size = pre.size();
        if(size == 0)
            return NULL;
        TreeNode* root = new TreeNode(pre[0]);
        for(i = 0; vin[i] != pre[0]; ++i);
        pre_lchild = vector<int>(pre.begin()+1, pre.begin()+i+1);
        vin_lchild = vector<int>(vin.begin(), vin.begin()+i);
        pre_rchild = vector<int>(pre.begin()+i+1, pre.end());
        vin_rchild = vector<int>(vin.begin()+i+1, vin.end());
        root->left = reConstructBinaryTree(pre_lchild, vin_lchild);
        root->right = reConstructBinaryTree(pre_rchild, vin_rchild);
        return root;
    }

時間復雜度為O(nlogn),空間復雜度為O(n^2)。

分享標題:【劍指Offer第四題】重建二叉樹
地址分享:http://aaarwkj.com/article28/ijhccp.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供服務器托管、定制開發(fā)、外貿建站面包屑導航、做網站自適應網站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務器托管
丰满少妇在线观看网站| 亚洲欧美日韩综合久久| 熟女人妻丰满视频中文字幕| 国产高清自拍视频免费| 日韩精品一区二区视频大全| 日韩av在线黄色免费大全| 久激情内射婷内射蜜桃| 精品三级黄色国产片| 欧美国产精品一区二区免费| 青青草av一区二区三区| 久碰精品少妇中文字幕av| 日韩人妻中出中文字幕| 亚洲高清有码在线观看| 亚洲午夜精品一区二区久久| 伊人狼人综合视频在线播放| 欧美日韩精品国产精品| 黄色av在线免费观看| 国产成人一区二区二区三区| 天天躁日日躁夜夜躁夜夜| 无套内谢少妇高朝毛片| 日本精品在线不卡视频| 在线播放亚洲一区二区三区| 中文字幕亚洲入口久久| 久久精品国产亚洲av一| 欧美黄片网站在线观看| 少妇高潮时会抱紧男人脖子| 日韩一区二区高清看片| 91日韩中文字幕在线观看| 欧美日韩国产综合一区二区| 青青草原在线影视一区| 国产日韩欧美一区二区丝袜| 色综合久久国产原创野外| 91九色中文视频在线观看| 加勒比视频在线观看一区| 一区二区三区视频免费观看| 欧美日韩国产另类久久| 最近中文字幕免费手机版| 亚洲综合实力最强的国家| 国产高清在线不卡一区| 一区二区高清免费日本| 中文字幕精品一区二区三|