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

深圳网站设计深圳设计公司个人网页设计作品模板

深圳网站设计深圳设计公司,个人网页设计作品模板,网站开发需要后台吗,上海集团网站建设咨询二叉树的深度_牛客题霸_牛客网 递归代码太简单-一行就可以,可以用二叉树的层序遍历,顺便温习下二叉树层序遍历的写法。 对应leetcode 104题,层序遍历对应leetcode-102自顶向下,leetcode-107自底向上 /* struct TreeNode {int val;struct Tre…

二叉树的深度_牛客题霸_牛客网

递归代码太简单-一行就可以,可以用二叉树的层序遍历,顺便温习下二叉树层序遍历的写法。

对应leetcode 104题,层序遍历对应leetcode-102自顶向下,leetcode-107自底向上

/*
struct TreeNode {int val;struct TreeNode *left;struct TreeNode *right;TreeNode(int x) :val(x), left(NULL), right(NULL) {}
};*/
class Solution {
public:int TreeDepth(TreeNode* pRoot) {//if(!pRoot)return 0;// int depthLeft = TreeDepth(pRoot->left);// int depthRight = TreeDepth(pRoot->right);// return (depthLeft>depthRight)?(depthLeft+1):(depthRight+1);//层次遍历求树的深度// return pRoot? 1+max(TreeDepth(pRoot->left), TreeDepth(pRoot->right)): 0;//递归一行代码搞定if(!pRoot)return 0;TreeNode *pCur = pRoot, *plast = pRoot,*prelast = pRoot;queue<TreeNode*>treeQueue;int level_cnt = 0;treeQueue.push(pCur);while(!treeQueue.empty()){pCur = treeQueue.front();if(pCur->left){treeQueue.push(pCur->left);plast = pCur->left;}if(pCur->right){treeQueue.push(pCur->right);plast = pCur->right;}// treeQueue.pop();if(prelast == pCur){ //prelast=pCur的时候,plast始终指向pCur下一层的最右结点++level_cnt;prelast = plast;//更新prelast}treeQueue.pop();}return level_cnt;}
};

http://www.shuangfujiaoyu.com/news/52801.html

相关文章:

  • 做网站公司上什么平台广告免费发布信息平台
  • 无锡集团网站建设爱链网买链接
  • 网站建设专业客服接听术语营销策略的重要性
  • mysql进程太多wordpress沈阳网站关键词优化多少钱
  • 网站设计分享百度问答一天能赚100块吗
  • 怎样自己做网站推广石家庄热搜
  • 成都vr 网站开发网络推广内容
  • 常见的网站开发环境百度直播间
  • 常见网页设计超级seo工具
  • 沈阳有名的设计公司有哪些seo怎么推排名
  • html5移动网站制作外链优化
  • 做网站时怎么选择数据库类型市场营销网络
  • 网站建设阿华seo短视频营销成功的案例
  • 做交互设计的网站网站推广的主要方法
  • 可以做水果的团购网站有哪些今日头条新闻大事
  • sql2008做查询网站一个新手如何推销产品
  • 桂林漓江旅游seoul national university
  • 营销型网站建设试卷宝鸡seo培训
  • 福田网站建设福田网站设计企业宣传片制作
  • 网站建设多少钱裙最新足球新闻头条
  • 做网站项目体会那种网站怎么搜关键词
  • 网站建设与管理案例教程在线阅读外贸网站推广方式
  • 旅游网站建设的论文个人网站开发网
  • 杭州知名的企业网站建设四年级摘抄一小段新闻
  • 中山做app网站公司哪家好免费发布信息网站大全
  • 广州白云做网站的公司百度公司简介介绍
  • 定远建设小学网站百度网址大全免费下载
  • 关于网站建设的一些事域名大全
  • 玉环做网站最新营销模式
  • 银行网站建设方案近期的新闻消息