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

台州电子商务网站建设wordpress 小组插件

台州电子商务网站建设,wordpress 小组插件,专业pc网站建设服务,网站建设 丽水给你一棵二叉树的根节点 root #xff0c;找出并返回满足要求的节点数#xff0c;要求节点的值等于其 子树 中值的 平均值 。 注意#xff1a; n 个元素的平均值可以由 n 个元素 求和 然后再除以 n #xff0c;并 向下舍入 到最近的整数。 root 的 子树 由 root 和它的所…给你一棵二叉树的根节点 root 找出并返回满足要求的节点数要求节点的值等于其 子树 中值的 平均值 。 注意 n 个元素的平均值可以由 n 个元素 求和 然后再除以 n 并 向下舍入 到最近的整数。 root 的 子树 由 root 和它的所有后代组成。 示例 1 输入root [4,8,5,0,1,null,6] 输出5 解释 对值为 4 的节点子树的平均值 (4 8 5 0 1 6) / 6 24 / 6 4 。 对值为 5 的节点子树的平均值 (5 6) / 2 11 / 2 5 。 对值为 0 的节点子树的平均值 0 / 1 0 。 对值为 1 的节点子树的平均值 1 / 1 1 。 对值为 6 的节点子树的平均值 6 / 1 6 。 示例 2 输入root [1] 输出1 解释对值为 1 的节点子树的平均值 1 / 1 1。 提示 树中节点数目在范围 [1, 1000] 内 0 Node.val 1000 递归dfs后序遍历模拟 /*** 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:int averageOfSubtree(TreeNode* root) {int ans 0;getNumAndSum(root, ans);return ans;}private:vectorint getNumAndSum(TreeNode *node, int ans){if (node nullptr){return {0, 0};}vectorint left getNumAndSum(node-left, ans);vectorint right getNumAndSum(node-right, ans);ans static_castint((left[1] right[1] node-val) / (left[0] right[0] 1)) node-val;return {left[0] right[0] 1, left[1] right[1] node-val};} };如果树中有n个节点则此算法时间复杂度为O(n)空间复杂度为O(lgn)。
http://www.pierceye.com/news/736233/

相关文章:

  • 免费的黄冈网站有哪些平台游戏软件上海网站建设自学
  • 网站建设摊销几年wordpress怎样建立二级菜单
  • 营销方案案例北京搜索引擎优化seo专员
  • 网站建设是什么科目wordpress 火车头
  • 做网站需要什么专业方向的员工wordpress yeti
  • 网站建设项目登记表长沙建网站培训机构
  • 拖拽建站平台福州小学网站建设
  • 网站定制套餐建设企业网站需要注意的问题
  • 织梦贷款网站源码网页开发工具
  • 乐清官方网站建筑公司企业号
  • 代做网站的公司有哪些网红营销活动
  • 自己想开个网站怎么弄搜索热词排行榜
  • 智博常州网站建设wordpress缩略图只生成full
  • 化妆品网站模版免费下载网站空间的后台控制面板
  • 做外贸网站公司注册一个免费的网站吗
  • 网站开通申请wordpress图片分享
  • 提高网站性能网站建设中源代码
  • 海珠营销型网站建设公司山东城建建设职业学院教务网站
  • 怎样用虚拟主机建网站温州购物网络商城网站设计制作
  • 站外seo推广游戏模板 wordpress
  • 做翻译网站 知乎怎么制作网站主题
  • 照片书那个网站做的好重庆网站建设价格费用
  • 网站两侧广告石家庄建设
  • 网站设计的企业网站建设教程txt
  • 大型建站公司seo查询5118
  • 百度站长提交工具中小企业建站模板
  • 企业网站西安seo服务
  • 做网站需要多少个人网站logo设计
  • 新浪云 建设网站中企动力双语网站
  • 网站建设中心网站开发前端工程师