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

芜湖网站建设兼职网站建设维护升级

芜湖网站建设兼职,网站建设维护升级,网站建设10年后的目标,网站开发外包报价单文章目录1. 题目2. 解题1. 题目 给你一个二维整数数组 descriptions #xff0c;其中 descriptions[i] [parenti, childi, isLefti] 表示 parenti 是 childi 在 二叉树 中的 父节点#xff0c;二叉树中各节点的值 互不相同 。此外#xff1a; 如果 isLefti 1 #xff0… 文章目录1. 题目2. 解题1. 题目 给你一个二维整数数组 descriptions 其中 descriptions[i] [parenti, childi, isLefti] 表示 parenti 是 childi 在 二叉树 中的 父节点二叉树中各节点的值 互不相同 。此外 如果 isLefti 1 那么 childi 就是 parenti 的左子节点。如果 isLefti 0 那么 childi 就是 parenti 的右子节点。 请你根据 descriptions 的描述来构造二叉树并返回其 根节点 。 测试用例会保证可以构造出 有效 的二叉树。 示例 1 输入descriptions [[20,15,1],[20,17,0],[50,20,1],[50,80,0],[80,19,1]] 输出[50,20,80,15,17,19] 解释根节点是值为 50 的节点因为它没有父节点。 结果二叉树如上图所示。示例 2 输入descriptions [[1,2,1],[2,3,0],[3,4,1]] 输出[1,2,null,null,3,4] 解释根节点是值为 1 的节点因为它没有父节点。 结果二叉树如上图所示。 提示 1 descriptions.length 10^4 descriptions[i].length 3 1 parenti, childi 10^5 0 isLefti 1 descriptions 所描述的二叉树是一棵有效二叉树来源力扣LeetCode 链接https://leetcode-cn.com/problems/create-binary-tree-from-descriptions 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 哈希表存储 节点的地址节点的入度入度为0的是根节点 /*** 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:TreeNode* createBinaryTree(vectorvectorint descriptions) {unordered_mapint, TreeNode* v2p;unordered_mapint, int indegree;for(auto d : descriptions){TreeNode *p NULL, *c NULL;if(v2p.find(d[0]) ! v2p.end())p v2p[d[0]];else{p new TreeNode(d[0]);v2p[d[0]] p;}if(v2p.find(d[1]) ! v2p.end())c v2p[d[1]];else{c new TreeNode(d[1]);v2p[d[1]] c;}if(d[2])p-left c;elsep-right c;if(indegree.find(d[0]) indegree.end())indegree[d[0]] 0;indegree[d[1]];}for(auto item : indegree){if(item.second 0)return v2p[item.first];}return NULL;} };832 ms 271.2 MB C 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://www.zqtcl.cn/news/407486/

相关文章:

  • 如何介绍自己做的网站建设三库一平台
  • 郑州网站商城建设iframe 一直网站底部
  • 1688网站怎么样百度一下你知道
  • 做电商图的设计网站蚌埠网页设计培训
  • 江苏省建设工程质量监督站网站手机网站 案例
  • 优而思 网站科技自立自强是国家强盛之基
  • 去哪里购买网站空间专门做家居的网站
  • 网站信息安全建设方案公众号网站建设
  • 网站的设计方案淘宝大数据查询平台
  • 深圳营销型网站建设 龙华信科网站项目有需要什么技术支持
  • 开源网站模板cms网店推广实训总结
  • 常见的电子商务网站有哪些建设校园门户网站信息意义
  • 象山经济开发区建设有限公司网站足球比赛直播app
  • 国外做mg动画的网站大全网站打不开 别的电脑能打开
  • 手机怎么创网站西宁企业做网站
  • 网站主机多大wordpress连接错误
  • 3d建站电商平台网站开发过程是什么
  • 优化核心系列网站wordpress下拉刷新
  • 深圳建站定制公司国外试用网站空间
  • 网站建设的原则有哪些内容建设网站的详细步骤
  • wordpress网站换字体宣传电脑的网站开发
  • 移动网站设计上机考试修改wordpress域名
  • 个体户 建设网站房子已交房 建设局网站查不到
  • 在自己的电脑建设空间网站百中搜优化软件
  • 专业房产网站建设公司wordpress导入项目
  • 网站安全建设必要性企业vi设计是什么意思
  • 建站工具有哪些社区兰州市城乡建设局网站通知公告
  • 深圳市移动端网站建设wordpress get_category_parents
  • 多用户商城(c2c)网站制作方案招聘网站如何做推广
  • 微信云网站用什么做做网站卖产品