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

51做网站想学app开发哪里有培训班

51做网站,想学app开发哪里有培训班,商业空间设计主要有以下几点,我需要把网站做完全二叉树 的定义如下#xff1a;在完全二叉树中#xff0c;除了最底层节点可能没填满外#xff0c;其余每层节点数都达到最大值#xff0c;并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层#xff0c;则该层包含 1~ 2h 个节点。 因此#xff0c;…完全二叉树 的定义如下在完全二叉树中除了最底层节点可能没填满外其余每层节点数都达到最大值并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层则该层包含 1~ 2h 个节点。 因此完全二叉树只有叶子节点一层的右侧缺少节点对树的左节点和右节点进行递归如果两者深度相同则这棵树的节点数为2^k - 1否则对左右子树进行判断这样即可不用遍历整个树中符合完全二叉树的子树部分就。 注这里的指数运算使用了位运算符而不是 ^一开始使用 ^ 运算符返回的结果与预想的一直不对这个运算符是对两个数按位进行异或而不是幂运算。 /*** 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 countNodes(TreeNode* root) {if(root nullptr){return 0;}TreeNode * left root-left;TreeNode * right root-right;int l_depth 0;int r_depth 0;while(left ! nullptr){l_depth;left left-left; }while(right ! nullptr){r_depth;right right-right;}if(l_depth r_depth){return (2 l_depth) - 1;}return countNodes(root-left) countNodes(root-right) 1;} };
http://www.zqtcl.cn/news/178076/

相关文章:

  • 什么网站可以做数据调查深圳住房城乡建设局网站
  • 民治网站建设yihe kj程序外包公司
  • 男人与女人做视频网站wordpress无法上传图片
  • 二手手表回收网站海外推广渠道有哪些
  • 怎么把地图放到网站上如何做色流量网站
  • 常见的导航网站有哪些郑州核酸vip服务
  • 网站开发老板排名关键词优化师
  • 迈诺网站建设跨境电商平台网站建设
  • 做t恤的网站外贸仿牌网站建设
  • 网站建设的学习网站建站后维护需要做哪些
  • 为什么建设网站很多公司没有网站界面分析
  • 旅游网网站建设的管理大连淘宝网站建设
  • 无锡锡牛网站建设做汽配的外贸网站
  • 黄石公司做网站临湘做网站
  • 网站配色购物网站开发背景需求
  • 河北省建设工程教育网站如何在手机上制作app软件
  • 担保公司网站建设汇报wordpress修改默认域名
  • 网站平台建设需要多少钱html网站标题怎么做的
  • 国外的服务器网站wordpress 博客论坛
  • 多国语言网站模板修改wordpress登录密码
  • 给周杰伦做网站广州免费景点
  • 网站文章不显示淄博网站建设及托管
  • 国外免费建站平面广告设计案例
  • 微信微网站开发价格广西做网站的公司有哪些
  • 做网站内容哪家公司可以做网站
  • 网站后台数据库管理经常浏览不良网站会被记录吗
  • 做加工都在哪个网站推广网络营销外包推广
  • 做英文网站怎么赚钱经典logo设计案例分析
  • 大型建站公司是干嘛的wordpress激活码充值
  • 带后台网站模板wordpress注册模板