当前位置: 首页 > news >正文

苏州做网站好的公司太原网站快速排名提升

苏州做网站好的公司,太原网站快速排名提升,怎么在网站做外部链接,设计网页作业文章目录 1. 二叉树前序遍历(迭代法)2. 二叉树后序遍历(迭代法)3. 二叉树中序遍历(迭代法) 1. 二叉树前序遍历(迭代法) 题目连接 🍎因为处理顺序和访问顺序是一致的。所…

文章目录

      • 1. 二叉树前序遍历(迭代法)
      • 2. 二叉树后序遍历(迭代法)
      • 3. 二叉树中序遍历(迭代法)

1. 二叉树前序遍历(迭代法)

题目连接

在这里插入图片描述


🍎因为处理顺序和访问顺序是一致的。所以方便处理!

  • 示例代码如下所示:
/*** 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> preorderTraversal(TreeNode* root) {stack<TreeNode*> st;    // 栈:后进先出,满足递归想要获取上一个位置的逻辑vector<int> ans;if (root == nullptr)return ans;st.push(root);while (!st.empty()){TreeNode* node = st.top();ans.push_back(node->val);st.pop();// 为什么先弹入右节点呢 ? (因为栈是后进先出的)if (node->right != nullptr){st.push(node->right);}if (node->left != nullptr){st.push(node->left);}}return ans;}
};


2. 二叉树后序遍历(迭代法)

题目链接🔗
在这里插入图片描述

在这里插入图片描述

class Solution {
public:vector<int> postorderTraversal(TreeNode* root) {stack<TreeNode*> st;    // 栈:后进先出,满足递归想要获取上一个位置的逻辑vector<int> ans;if (root == nullptr)return ans;st.push(root);while (!st.empty()){TreeNode* node = st.top();ans.push_back(node->val);st.pop();//只需要改一下左右子树的遍历顺序即可if (node->left != nullptr){st.push(node->left);}if (node->right != nullptr){st.push(node->right);}}reverse(ans.begin(), ans.end());return ans;}
};


3. 二叉树中序遍历(迭代法)

题目链接🔗

在这里插入图片描述

class Solution {
public:vector<int> postorderTraversal(TreeNode* root) {stack<TreeNode*> st;    // 栈:后进先出,满足递归想要获取上一个位置的逻辑vector<int> ans;if (root == nullptr)return ans;st.push(root);while (!st.empty()){TreeNode* node = st.top();ans.push_back(node->val);st.pop();if (node->left != nullptr){st.push(node->left);}if (node->right != nullptr){st.push(node->right);}}reverse(ans.begin(), ans.end());return ans;}
};

在这里插入图片描述

http://www.shuangfujiaoyu.com/news/21007.html

相关文章:

  • 四平网站公司网络营销论文
  • 设计一份企业网络的组网方案刷排名seo
  • 网购网站排行泉州seo优化
  • 网站开发 加密存储 解密 二次计算抖音推广运营
  • 哈尔滨网站建设工作室网站推广方案范文
  • 橙云网站建设百度邮箱登录入口
  • 岳阳网站建设百度广告点击一次多少钱
  • 建设网站的知识竞赛seo优化包括
  • 购物网站cookie网络营销培训课程
  • 网站开发需要的资源梅州seo
  • 保定今日头条最新消息seo顾问培训
  • 主页网站怎么建设企业网站seo方案案例
  • 商洛网站建设一个产品的网络营销方案
  • 哈巴河网站制作宁波网站推广排名
  • 新疆企业电子网站建设谷歌推广一年多少钱
  • 免费搭建自己的官网想做seo哪里有培训的
  • 域名持有者个人可以做公司网站seo 优化教程
  • 手机数据线东莞网站建设技术支持百度福州分公司
  • 可以免费发帖的网站项目网
  • 做插画的网站网站开发报价方案
  • 做网站公司叫什么南京百度快速排名优化
  • 响应式网页网站设计引流推广犯法吗
  • 如何查看网站架构什么是关键词广告
  • 平面设计素材网站排行榜前十名个人推广平台
  • 建设局施工许可证网站免费网站java源码大全
  • 宁波做网站的专业公司口碑营销理论
  • 购物网站建设费用浙江seo外包
  • dz论坛做分类网站杭州排名优化公司
  • 一个网站如何挣钱如何做好线上营销
  • 帮忙做文档的网站什么是网站外链