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

百度站长工具域名查询外围网站做代理

百度站长工具域名查询,外围网站做代理,wordpress破解版下载,牟长青 做网站推广的四个基本要点目录 一、题目 1、题目描述 2、接口描述 3、原题链接 二、解题报告 1、思路分析 2、复杂度 3、代码详解 一、题目 1、题目描述 给你二叉树的根结点 root #xff0c;请你设计算法计算二叉树的 垂序遍历 序列。 对位于 (row, col) 的每个结点而言#xff0c;其左右子结…目录 一、题目 1、题目描述 2、接口描述 3、原题链接 二、解题报告 1、思路分析 2、复杂度 3、代码详解 一、题目 1、题目描述 给你二叉树的根结点 root 请你设计算法计算二叉树的 垂序遍历 序列。 对位于 (row, col) 的每个结点而言其左右子结点分别位于 (row 1, col - 1) 和 (row 1, col 1) 。树的根结点位于 (0, 0) 。 二叉树的 垂序遍历 从最左边的列开始直到最右边的列结束按列索引每一列上的所有结点形成一个按出现位置从上到下排序的有序列表。如果同行同列上有多个结点则按结点的值从小到大进行排序。 返回二叉树的 垂序遍历 序列。 2、接口描述 ​ /*** 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:vectorvectorint verticalTraversal(TreeNode* root) {} }; 3、原题链接 987. 二叉树的垂序遍历 二、解题报告 1、思路分析 我们由父节点的坐标可以推出左右孩子的坐标那么我们可以从根节点进行广搜或者深搜推出所有节点的坐标然后对每一列按照行坐标和节点值进行排序记录返回值即可 思路很简单就是一模拟题代码或许还可以写的更优雅。 2、复杂度 时间复杂度 O(nlogn)空间复杂度O(n) 3、代码详解 ​ /*** 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: #define mkp make_pair typedef TreeNode Node; typedef pairint,int PII; mapint, vectorPII mp; setint cols;vectorvectorint verticalTraversal(TreeNode* root) {if(!root) return {};mp.clear(), cols.clear();functionvoid(Node*, const PII) dfs [](Node* x, const PII p){mp[p.second].emplace_back(mkp(p.first, x-val));cols.insert(p.second);if(x-left) dfs(x-left, mkp(p.first1, p.second-1));if(x-right) dfs(x-right, mkp(p.first1, p.second1));};dfs(root, mkp(0, 0));vectorvectorint ret(cols.size());int tot 0;for(auto x : cols){sort(mp[x].begin(), mp[x].end());for(auto p : mp[x])ret[tot].emplace_back(p.second);tot;}return ret;} };
http://www.yayakq.cn/news/4044/

相关文章:

  • 网站 系统 区别海南省城乡和建设厅网站
  • 抚州网站开发青岛惠中建设监理有限公司网站
  • 苏州网站推广招标网公告
  • 做外贸的人经常逛的网站模特拍摄
  • 辽宁工程建设工程信息网站wordpress4.8版权修改
  • 怎样做违法网站网络工程是什么
  • 网站开发如何避开法律广告公司网站官网
  • 做qq代刷网站做网站需要投标吗
  • 网站代理网站网站建设app开发 微信小程序 网站开发 自动脚本
  • 新浪网站建设的目的广东佛山建网站
  • 安康市城市建设局网站深圳app定制开发多少钱
  • 绿色大气网站模板贵阳公司官方网站建设
  • 263企业邮箱登录口seo积分系统
  • 中国优秀网站设计免费策划方案平台
  • 腾讯网站建设费用食品包装设计网站
  • 一般网站的服务器程序员必备工具
  • farfetch 购物网站百度如何免费推广
  • 正规企业网站开发使用方法wordpress备案
  • 17来做网站做的好的农产品网站
  • 铜川新区网站建设招标广州网站排名怎么优化
  • 英文外贸网站建设网站设计方案2345影视大全可以放心下载吗
  • 建设申请网站首页怎么写网站建设推广
  • wordpress网站地图插件最专业的做音乐网站
  • 平台建设上线网站网站开发前端要学什么软件
  • vs做网站视频教程软件开发培训学校杭州
  • dw网站设计与制作淘宝的好券网站怎么做
  • 外国人的做视频网站如何设计一个网页页面
  • 任丘网站优化wordpress文章收缩
  • 村级网站建设助力脱贫攻坚flash怎么做网页
  • 网站快速收录怎么制作网站详细教程视频