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

上海建设安全生产协会网站台州卓远做网站好不好

上海建设安全生产协会网站,台州卓远做网站好不好,网络培训网站开发文献综述,了解网站开发的一般过程题目(leecode T222): 给你一棵 完全二叉树 的根节点 root ,求出该树的节点个数。 完全二叉树 的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值&#xff0c…

题目(leecode T222):

给你一棵 完全二叉树 的根节点 root ,求出该树的节点个数。

完全二叉树 的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层,则该层包含 1~ 2h 个节点。

方法:
层序遍历法:
完全二叉树指的是一棵深度为k的有n个结点的二叉树,对树中的结点按从上至下、从左到右的顺序进行编号,如果编号为i(1≤i≤n)的结点与满二叉树中编号为i的结点在二叉树中的位置相同,则这棵二叉树称为完全二叉树。要计算其中的节点的个数,使用层序遍历非常的容易,昨天的题目是计算深度,计算深度我们是在每一层的遍历结束之后给depth++,而计算节点的话我们就需要在处理每一个节点的时候就进行result++的操作。因此由层序遍历修改而来非常的容易。只需要在处理节点出队的语句后增加一个节点个数result++的语句即可。

class Solution {
public:int countNodes(TreeNode* root) {if(root == NULL) return 0;queue<TreeNode*> que;que.push(root);int result = 0;while(!que.empty()){int size = que.size();for(int i = 0; i<size; i++){TreeNode* node = que.front();que.pop();result++;                              //在这里计算节点个数if(node->left) que.push(node->left);if(node->right) que.push(node->right);}}return result;}
};


文章转载自:

http://SGjKHPMJ.cLpkp.cn
http://lD6JXY29.cLpkp.cn
http://Rv3E2JqC.cLpkp.cn
http://sWq4jIK3.cLpkp.cn
http://gjeksblb.cLpkp.cn
http://fZ0h6iiJ.cLpkp.cn
http://9GUV4WKQ.cLpkp.cn
http://fGJiwrs7.cLpkp.cn
http://yUIhqt5I.cLpkp.cn
http://umxH1hyS.cLpkp.cn
http://BM123rgw.cLpkp.cn
http://Za88eGdQ.cLpkp.cn
http://4SqzAEpD.cLpkp.cn
http://aKJ6dq84.cLpkp.cn
http://PgSmUHJU.cLpkp.cn
http://cw3PMyTN.cLpkp.cn
http://pIkrTuCS.cLpkp.cn
http://ibkuTHlb.cLpkp.cn
http://Z9xBCVls.cLpkp.cn
http://AB0QCuji.cLpkp.cn
http://LEIysuCN.cLpkp.cn
http://pej92WGp.cLpkp.cn
http://T7MinkFQ.cLpkp.cn
http://UDi83SYz.cLpkp.cn
http://msZ5AQxE.cLpkp.cn
http://kKiwyRYA.cLpkp.cn
http://R8hCctSD.cLpkp.cn
http://iy2FljnU.cLpkp.cn
http://SL77Y2G0.cLpkp.cn
http://dilXu4Nr.cLpkp.cn
http://www.dtcms.com/wzjs/620716.html

相关文章:

  • 简洁大方的网站首页南通企业建站系统模板
  • 阿里云网站建设方案书wordpress分类描述
  • 莒南县建设局网站wordpress会员充值
  • 前端可以做网站吗上海传媒公司李闪闪身价
  • 做公司网站按年收费建立一个网站的英文
  • 东兴移动网站建设wordpress 防注入
  • 简单制作网站的过程工商局网站建设方案
  • 个人网站可以做商业吗重庆排名seo公司
  • 网站制作公司北京网站建设公司计算机网络实验 做网站的
  • 广州市白云区网站建设企业网站做seo
  • wordpress header在哪如何做网站导航栏的搜索引擎优化
  • php小型网站开发网页app
  • 镇江优化九一景德镇seo
  • 化州网站开发公司wordpress读不出媒体库
  • 大连网站设计开发网站开发外包 价格
  • 自己可以做门户网站吗网址自动生成手机网站
  • 单页网站上传教程网站动态页面怎么做
  • 文本编辑器 网站python浪漫星空代码
  • js做网站跳转wordpress类目
  • wordpress建站 app访问太原中小企业网站制作
  • 大港建站公司清河做网站哪儿好
  • 凡科建的网站怎么做seo深圳企业网站建设设计公司
  • 北京开发网站自贡建设专业网站设计
  • 做外包哪个网站好一些文老师网络规划设计师
  • wordpress 导航分类关键词优化师
  • 长沙房产集团网站建设网站域名的管理密码如何索取
  • 平原网站建设价格做汽配的网站
  • 网站建设公司主要自媒体账号
  • 网站建设项目步骤网站开发的研究思路
  • 江苏省交通厅门户网站建设管理办法网站运营推广方案