当前位置: 首页 > news >正文 青岛做外贸网站建设搜索网站大全 news 2025/7/18 13:35:03 青岛做外贸网站建设,搜索网站大全,容桂网站制作代理商,不建网站网络营销怎么做二叉树的后序遍历,指首先遍历二叉树的左节点,然后遍历二叉树的右节点,最后遍历中间节点。按照顺序进行递归遍历即可。 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *rig…二叉树的后序遍历,指首先遍历二叉树的左节点,然后遍历二叉树的右节点,最后遍历中间节点。按照顺序进行递归遍历即可。 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}* TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/ class Solution { public:void traversal(TreeNode* cur, vector<int>& vec){if(cur == nullptr){return;}traversal(cur->left, vec);traversal(cur->right, vec);vec.push_back(cur->val);}vector<int> postorderTraversal(TreeNode* root) {vector<int> result;traversal(root, result);return result;} }; 二叉树的后序遍历,使用迭代的方法与前序遍历类似,前序遍历的顺序是 中左右,而后序遍历的顺序是 左右中, 我们只需将前序遍历进栈的顺序,修改为 中右左, 然后将最后的输出数组进行反转即可。 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}* TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/ class Solution { public:vector<int> postorderTraversal(TreeNode* root) {vector<int> result;stack<TreeNode*> st;TreeNode* cur = root;st.push(root);while(cur!= nullptr && !st.empty()){cur = st.top();st.pop();result.push_back(cur->val);if(cur->left != nullptr){st.push(cur->left);}if(cur->right != nullptr){st.push(cur->right);}}reverse(result.begin(), result.end());return result; } }; 查看全文 http://www.ds6.com.cn/news/34809.html 相关文章: 网络技术与网站建设软文写作范例大全 深圳网站多少钱一年长春seo招聘 潞城网站建设公司搜索引擎优化方法 搭建网站步骤首页图片点击率如何提高 wordpress网站怎样google网站 上海网站建设网站开发搜索引擎优化排名优化培训 wordpress商城支付宝seo优化什么意思 wordpress文章点赞量网站怎么seo关键词排名优化推广 公司网站模板制作市场营销模式有哪些 网站开发的前置审批是什么意思seo优化一般包括哪些内容 网站如何做ins链接分享最有效的线下推广方式 3d建模接单平台seo排名影响因素主要有 crm系统客户管理系统北京做网络优化的公司 有没有做兼职的网站吗seo有名气的优化公司 网站建站服务公司地址百度助手app下载 毕业设计php做网站长沙网络推广 无锡新吴区住房建设交通局网站郑州外语网站建站优化 广西桂建云证件查询windows优化大师提供的 潍坊个人做网站的公司seo报告 wordpress建站版本推荐品牌营销策划网站 angularjs网站开发实例来宾网站seo 台州市网站建设网络营销有什么 织梦后台怎么加自己做的网站seo引擎优化软件 建设工程施工合同属于被逆冬seo课程欺骗了 乙肝能治好吗优化大师电脑版官方免费下载 写小说的小网站百度推广一天烧多少钱 站酷设计网西安抖音seo 肇庆网站制作费用seo推广经验 可以做幻灯片的网站提高网站排名 网站建设的团队分工seo关键词工具
二叉树的后序遍历,指首先遍历二叉树的左节点,然后遍历二叉树的右节点,最后遍历中间节点。按照顺序进行递归遍历即可。 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}* TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/ class Solution { public:void traversal(TreeNode* cur, vector<int>& vec){if(cur == nullptr){return;}traversal(cur->left, vec);traversal(cur->right, vec);vec.push_back(cur->val);}vector<int> postorderTraversal(TreeNode* root) {vector<int> result;traversal(root, result);return result;} }; 二叉树的后序遍历,使用迭代的方法与前序遍历类似,前序遍历的顺序是 中左右,而后序遍历的顺序是 左右中, 我们只需将前序遍历进栈的顺序,修改为 中右左, 然后将最后的输出数组进行反转即可。 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}* TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/ class Solution { public:vector<int> postorderTraversal(TreeNode* root) {vector<int> result;stack<TreeNode*> st;TreeNode* cur = root;st.push(root);while(cur!= nullptr && !st.empty()){cur = st.top();st.pop();result.push_back(cur->val);if(cur->left != nullptr){st.push(cur->left);}if(cur->right != nullptr){st.push(cur->right);}}reverse(result.begin(), result.end());return result; } }; 查看全文 http://www.ds6.com.cn/news/34809.html 相关文章: 网络技术与网站建设软文写作范例大全 深圳网站多少钱一年长春seo招聘 潞城网站建设公司搜索引擎优化方法 搭建网站步骤首页图片点击率如何提高 wordpress网站怎样google网站 上海网站建设网站开发搜索引擎优化排名优化培训 wordpress商城支付宝seo优化什么意思 wordpress文章点赞量网站怎么seo关键词排名优化推广 公司网站模板制作市场营销模式有哪些 网站开发的前置审批是什么意思seo优化一般包括哪些内容 网站如何做ins链接分享最有效的线下推广方式 3d建模接单平台seo排名影响因素主要有 crm系统客户管理系统北京做网络优化的公司 有没有做兼职的网站吗seo有名气的优化公司 网站建站服务公司地址百度助手app下载 毕业设计php做网站长沙网络推广 无锡新吴区住房建设交通局网站郑州外语网站建站优化 广西桂建云证件查询windows优化大师提供的 潍坊个人做网站的公司seo报告 wordpress建站版本推荐品牌营销策划网站 angularjs网站开发实例来宾网站seo 台州市网站建设网络营销有什么 织梦后台怎么加自己做的网站seo引擎优化软件 建设工程施工合同属于被逆冬seo课程欺骗了 乙肝能治好吗优化大师电脑版官方免费下载 写小说的小网站百度推广一天烧多少钱 站酷设计网西安抖音seo 肇庆网站制作费用seo推广经验 可以做幻灯片的网站提高网站排名 网站建设的团队分工seo关键词工具