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

承德网站制作报价葫芦岛建设厅网站

承德网站制作报价,葫芦岛建设厅网站,广西住房和城乡建设网站视频专栏,重庆市建设工程信息网查证件这个对应力扣题目为:222. 完全二叉树的节点个数 - 力扣(LeetCode) 该题的大致思路如下: 这道题用两种方法来做,一是层序遍历,二是递归。 层序遍历就是在计算有多少节点进入队列就好了,这个思…

这个对应力扣题目为:222. 完全二叉树的节点个数 - 力扣(LeetCode)

该题的大致思路如下:

这道题用两种方法来做,一是层序遍历,二是递归。

层序遍历就是在计算有多少节点进入队列就好了,这个思路还是很简单的。

递归也是记录每次走过的节点就好了,记住要+1(也就是节点本身)。

力扣题目答案如下:

层序遍历:

class Solution {
public:int countNodes(TreeNode* root) {queue<TreeNode*> que;int res = 0;if(root != nullptr){que.push(root);}while(!que.empty()){int size = que.size();for(int i = 0; i < size; i++){TreeNode* tmp = que.front();que.pop();if(tmp->left) que.push(tmp->left);if(tmp->right) que.push(tmp->right);res++;}}return res;}
};

递归:

class Solution {
public:int getnum(TreeNode* root){if(root == nullptr){return 0;}int left = getnum(root->left);int right = getnum(root->right);return left+right+1;}int countNodes(TreeNode* root) {int res = getnum(root);return res;}
};

http://www.dtcms.com/a/604158.html

相关文章:

  • 备案网站建设书门户网站建设调查问卷
  • 广元网站建设工作室公司网站怎么免费建
  • 北京网站建设成都公司学了lamp做网站就足够了吗
  • 徐州网站推广公司网站建设各部门职责策划
  • 官方网站作用深圳龙岗医院
  • 宅男做网站承德网站建设电话
  • 网站开发软件教程建设工程标准 免费下载网站
  • Apache局域网网站制作株洲企业关键词优化最新报价
  • 做快递单的网站会不会是骗人的成全视频在线直播观看
  • seo网站外包公司给wordpress公告
  • jsp网站开发文献网站建设都需要什么工具
  • 做直播的小视频在线观看网站潍坊高端网站建设价格
  • 厦门市保障性住房官网网站首页关键如何优化
  • 如何在卖家淘宝网站做产品链接广州建信网络有限公司
  • asp网站开发开题报告微信上怎么做网站
  • 卖酒网站排名个人社保缴费应交多少
  • 网站策划案模板公众号编辑器怎么使用
  • 西安网站seo厂家做网站分类链接
  • 网站标题栏怎么做1m带宽做网站速度怎么样
  • 重庆手机网站推广定做热点网站建设
  • 东莞网站建设网站建设淘宝客推广网站建设百度云
  • 莱州网站建设包年网站开发href使用本地链接
  • 吉林省示范校建设专题网站wordpress的排版
  • 基础网站怎么做推广普通话活动总结
  • 学校网站建设都是谁做的企业宣传片拍摄公司
  • 仙桃网站建设公交公司网站建设的意义
  • app开发必须要网站吗福千欣隆网站建设公司怎么样
  • 云和建设局网站品牌企业网站建设
  • 外贸型网站该如何推广汕头建设网站
  • 网站收录工具网站是什么字体