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

庞各庄网站建设公司想做游戏推广怎么找游戏公司

庞各庄网站建设公司,想做游戏推广怎么找游戏公司,直销系统建设,微信网站的制作给你一个二叉树的根结点,返回其结点按 垂直方向(从上到下,逐列)遍历的结果。 如果两个结点在同一行和列,那么顺序则为 从左到右。 示例 1: 输入:root [3,9,20,null,null,15,7] 输出&#xff…

给你一个二叉树的根结点,返回其结点按 垂直方向(从上到下,逐列)遍历的结果。

如果两个结点在同一行和列,那么顺序则为 从左到右。

示例 1:

输入:root = [3,9,20,null,null,15,7]
输出:[[9],[3,15],[20],[7]]

示例 2:

输入:root = [3,9,8,4,0,1,7]
输出:[[4],[9],[3,0,1],[8],[7]]

示例 3:

输入:root = [3,9,8,4,0,1,7,null,null,null,2,5]
输出:[[4],[9,5],[3,0,1],[8,2],[7]]

提示:

树中结点的数目在范围 [0, 100] 内
-100 <= Node.val <= 100

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/binary-tree-vertical-order-traversal

方法一:层序遍历

C++提交内容:

/*** 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<vector<int>> verticalOrder(TreeNode* root) {vector<vector<int>> ans;if (!root) return ans;map<int, vector<int>> m;queue<pair<TreeNode*, int>> q;q.push({root, 0});while (!q.empty()) {int size = q.size();for (int i = 0; i < size; ++i) {auto p = q.front();q.pop();TreeNode* node = p.first;int row = p.second;m[row].push_back(node->val);if (node->left) q.push({node->left, row - 1});if (node->right) q.push({node->right, row + 1});}}map<int, vector<int>>::iterator iter;for (iter = m.begin(); iter != m.end(); iter++) {ans.push_back(iter->second);}return ans;}
};
http://www.lbrq.cn/news/2587447.html

相关文章:

  • 官网网站设计网站ui设计
  • 做全网影视网站的风险app注册推广
  • 四方坪网站建设代写软文公司
  • 单页网站作用是什么新的营销方式有哪些
  • 深圳市建设科技促进中心网站seo网站优化软件
  • 动画设计师是干什么的seo包年优化费用
  • 网站着陆页有多少个今日头条官网登录入口
  • 网站做下子压缩文件的链接网站推广互联网推广
  • 沁阳企业自助建站谷歌搜索引擎google
  • 做网站推广的 什么是开户友情链接的检查方法
  • 开发商城系统app东莞搜索网络优化
  • 和什么人合作做游戏视频网站bt磁力兔子引擎
  • 郑州的做网站公司宁波网站推广专业服务
  • web浏览器阻止activex控件怎么办seo是怎么优化上去
  • 如何加强省市级门户网站的建设视频优化是什么意思
  • 杭州市做网站新闻热点事件2024最新
  • 怎么备份wordpress网站近期新闻热点事件简短
  • 做网站用到哪些软件互联网营销师证书查询入口
  • 网站建设锚点链接网页设计html代码大全
  • 怎样做违法网站怎样在百度上免费建网站
  • 二次开发怎么弄seo有名气的优化公司
  • 建立网站和小程序需要多少钱落实20条优化措施
  • 网站的建设要多少钱永久免费域名申请
  • 公司建设网站网络营销推广公司名称
  • 辛集专业网站建设济南优化网页
  • 只做app不做网站可以吗seo优化的主要内容
  • wordpress导航页seo优化按天扣费
  • 如何介绍自己做的网站哈尔滨百度网络推广
  • 常州网站建设cz352345手机浏览器
  • 长沙做营销型网站公司百度商城官网
  • 嵌入式硬件中三极管推挽电路控制与实现
  • 数据结构---配置网络步骤、单向链表额外应用
  • 文件与目录操作命令
  • 笔记本电脑联想T14重启后无法识别外置红米屏幕
  • 【Java】一篇详解HashMap的扩容机制!!
  • 区块链 和 一致性哈希的结合