黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 二叉樹的遞歸樹遍歷介紹

二叉樹的遞歸樹遍歷介紹

更新時間:2022-08-29 09:32:23 來源:動力節點 瀏覽1049次

遞歸的模板

1.確定遞歸函數的參數和返回值

void traversal(TreeNode* node, vector<int>& vec)

node是當前處理節點,vec用來存儲結果,無返回值

2.確定終止條件

if (node == NULL) return;

遞歸結束的標志是當前節點為空

3.確定單層遞歸的邏輯

前序遍歷是中左右順序,中序遍歷是左中右順序,后序遍歷是左右中順序。根據遍歷順序,即排列下列三行代碼,保存結果。

vec.push_back(node->val);
traversal(node->left);
traversal(node->right);

前序遍歷

class Solution {
public:
    vector<int> inorderTraversal(TreeNode* root) {
        vector<int> result;
        traversal(root, result);
        return result;
    }
    void traversal(TreeNode* node, vector<int>& vec) {
        if (node == NULL) return;
        vec.push_back(node->val); //中
        traversal(node->left);    //左
        traversal(node->right);   //右
    }
}

中序遍歷

class Solution {
public:
    vector<int> inorderTraversal(TreeNode* root) {
        vector<int> result;
        traversal(root, result);
        return result;
    }
    void traversal(TreeNode* node, vector<int>& vec) {
        if (node == NULL) return;
        traversal(node->left);    //左        
        vec.push_back(node->val); //中  
        traversal(node->right);   //右
    }
}

后序遍歷

class Solution {
public:
    vector<int> inorderTraversal(TreeNode* root) {
        vector<int> result;
        traversal(root, result);
        return result;
    }
    void traversal(TreeNode* node, vector<int>& vec) {
        if (node == NULL) return;
        traversal(node->left);    //左
        traversal(node->right);   //右
        vec.push_back(node->val); //中
    }
}

 

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 色视频免费观看高清完整 | 欧美成人精品不卡视频在线观看 | 成人激情小视频 | 白丝国产| 涩涩视频www在线观看入口 | 国产日韩亚洲欧美 | 中文字幕不卡高清免费 | 天天色天天射天天操 | 色老头在线官方网站 | 波多野结衣最新 | xx00欧美| 天天操天天爽天天射 | 中文字幕日韩一区二区不卡 | 外国三级黄色片 | 欧美中文一区 | 日日噜噜夜夜狠狠久久aⅴ 日日噜噜夜夜狠狠久久丁香七 | 欧美成人精品一级高清片 | 久久天天躁狠狠躁夜夜不卡 | 国产在线a视频 | 中文字幕无线码欧美成人 | 亚洲天堂视频在线播放 | senima亚洲综合 | 性欧美暴力猛交xxxxx高清 | 亚洲欧美日韩高清中文在线 | 黄色小视频在线播放 | 五月激情小说网 | 亚亚洲乱码一二三四区 | 中国免费黄色片 | 日韩久久精品视频 | 亚洲丝袜国产 | 91久久亚洲最新一本 | 超级乱淫视频播放日韩 | 狠狠狠操| 中文字幕亚洲综合久久菠萝蜜 | 亚洲国产精品一区二区久 | 性欧美人与zozoxxxx视频 | 120秒午夜体验区5次 | 动漫成年美女黄漫网站国产 | 成人精品视频网站 | 午夜羞羞视频在线观看 | 国产精品久久久香蕉 |