当前位置: 首页 > 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.zqtcl.cn/news/736233/

相关文章:

  • 网站推广工作流程图天蝎网站建设
  • 备案ip 查询网站查询网站校园门户网站建设方案
  • 网站seo快速优化技巧建设网站的需要学习哪些课程
  • 网站建设微信托管wordpress p=
  • 专业手机网站制作哪家好吉林建筑大学本科招生网
  • 建立一个网站需要哪些google和百度等相关网站的广告词
  • 手机开发网站教程做古建的那些网站比较适合
  • 网站建设公司的前景长沙商城网站开发
  • 大型网站tag标签 索引自己做网站需要哪些软件
  • 石排做网站万网网站备案流程
  • 南京建设银行网站首页简单的ui界面制作
  • 门户网站 建设 如何写如何布置网站
  • 网站前台功能模块介绍建设银行信用卡网站是哪个好
  • 用python做网站我那些网站开发开发语言
  • 建设网站怎样做安卓app软件公司
  • 重庆seo整站优化效果上海城建建设官方网站
  • 做淘宝要网站兰州画册设计
  • 外贸网站排行榜前十名电影网站标题怎么做流量多
  • 网站建设吉金手指专业13网站备案完成后不解析
  • 社保网站减员申报怎么做长春建筑网站
  • 网站开发用原生wordpress读者墙
  • 食品网站网页设计成都建网页
  • 网站建设 珠海专业团队表情包张伟
  • 建设铝合金窗网站.net制作网站开发教程
  • 网站后台服务器内部错误wordpress 多级菜单
  • 怎样更新网站内容怎么查看网站是哪家公司做的
  • 建设网站网站建站建立一个网站平台需要多少钱
  • 学校网站模板 html网站建设技术路线
  • 图片网站如何做百度排名深入挖掘wordpress
  • 网站建设的前景网站建设分为哪三部分