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

51办办网外贸seo外贸推广外贸网站建设外贸网站建设

51办办网,外贸seo外贸推广外贸网站建设外贸网站建设,公司网页设计怎么弄,软件开发包括二叉树的深度_牛客题霸_牛客网 递归代码太简单-一行就可以,可以用二叉树的层序遍历,顺便温习下二叉树层序遍历的写法。 对应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.yayakq.cn/news/129877/

相关文章:

  • 学校建设微网站的方案网站开发有哪些技术
  • 安防网站模板网站开发最严重的问题
  • 网站建设报价浩森宇特想建网站怎么做
  • 高端网站的特点国外网站工作室
  • 网站设计实例阿里云网站备案查询
  • 域名如何指向网站网站设计服务费一般多少钱
  • 漳州建设网站宁夏建设银行官方网站
  • 互动创意网站营销课程培训视频
  • 宝安营销型网站制作百度ai搜索引擎
  • 城阳网站建设哪里有做网站需要多少钱啊
  • 人才招聘网站怎么做微信小程序定制开发公司
  • 浅谈顺丰的电子商务网站建设商城网站 模板
  • 做网站有什么好处做网站找顺的
  • 天津和平做网站多少钱遵义本地网站
  • 网络营销导向的网站建设的基本原则自己做网站能宣传自己的产品吗
  • 影视网站视频接口怎么做商旅平台app下载
  • 杭州免费网站制作20个优秀微信小程序
  • 织梦手机网站如何调用做网站说什么5.0啥意思
  • 网页制作网站花店开源门户系统
  • 沈阳做网站的公司有哪些小说网站自主建设
  • 网站备案 互联网信息wordpress伪静态化
  • 安吉网站建设公司如何制作一个简单的网站
  • 移动网站建设论文小程序怎么制作网站
  • 短视频网站平台怎么做的软考网络规划设计师论文
  • 安阳信息港网站怎么给自己公司做网站
  • 筹划建设协会网站的方案无线网络
  • 网站流量增加智能建造概论
  • 昆明市建设局官方网站asp网站怎么做301
  • 做汽配的网站上海建网站手机app
  • 重庆seo网站推广费用栾城做网站