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

微信怎么做捐钱的网站广东疫情最新资讯

微信怎么做捐钱的网站,广东疫情最新资讯,门户网站的盈利模式,做网站要用到的技术Day124 | 灵神 | 二叉树 | 二叉树最小深度 111.二叉树最小深度 111. 二叉树的最小深度 - 力扣(LeetCode) 思路: 之前都是递归写法,这次写层序遍历 就是我们找到的第一个叶子节点,它的深度就是树的最小的深度 完整…

Day124 | 灵神 | 二叉树 | 二叉树最小深度

111.二叉树最小深度

111. 二叉树的最小深度 - 力扣(LeetCode)

思路:

之前都是递归写法,这次写层序遍历

就是我们找到的第一个叶子节点,它的深度就是树的最小的深度

完整代码:

层序遍历:

class Solution {
public:int minDepth(TreeNode* root) {if(root==nullptr)return 0;queue<TreeNode*> q;int depth=0;q.push(root);while(!q.empty()){int size=q.size();for(int i=0;i<size;i++){TreeNode *t=q.front();q.pop();if(t->left==nullptr&&t->right==nullptr)return depth+1;if(t->left)q.push(t->left);if(t->right)q.push(t->right);}depth++;}return depth;      }   
};

递归代码:

class Solution {
public:int get_depth(TreeNode *t){if(t==nullptr)return 0;if(t->left==nullptr)return get_depth(t->right)+1;if(t->right==nullptr)  return get_depth(t->left)+1;return min(get_depth(t->left),get_depth(t->right))+1;}int minDepth(TreeNode* root) {return get_depth(root);        }   
};
http://www.dtcms.com/wzjs/233031.html

相关文章:

  • 品牌网站应该怎么做青海seo关键词排名优化工具
  • 网站平台开通微信支付深圳网站建设运营
  • 公司网站建设有哪些seo优质友链购买
  • wordpress 3.7.1 下载树枝seo
  • ps在线图片编辑天津seo
  • 杭州网站制作建设想在百度做推广怎么做
  • 旅游网站建设注册软文营销策划方案
  • 做调查报告的网站网站推广的方法有哪几种
  • 经营性网站需要icp备案吗seo网站有优化培训班吗
  • 上海易站网站建设b站广告投放平台入口
  • 青岛学校论坛网站建设网上宣传广告怎么做
  • 苏州建设局官方网站中国站长
  • 网站文章列表模板软文营销的步骤
  • 广州白云手机网站建设seo优化检测
  • 有没有专门的网站做品牌授权的整站seo优化
  • 深圳今天新闻头条专业seo服务商
  • 做网站软件流程海外广告联盟平台推广
  • 用php做网站的新闻自己做网站流程
  • 辽宁省住房和城乡建设厅网站上不去今日军事新闻最新消息新闻
  • 建立公司需要多少资金学seo优化
  • html设计素材网站win7系统优化
  • 厦门网站建设公司推荐微信管理系统登录
  • 做网站好看的旅行背景图片百度网盘私人资源链接
  • 如何做属于自己的网站世界杯比分查询
  • 城乡建设部网站稽查执法专栏搭建一个网站
  • 如何查网站建设者ipseo自然搜索优化排名
  • 版式设计网站西安官网seo技术
  • 做网站签了合同后不想做了b站推广2023
  • 阿里云ace wordpress廊坊seo排名外包
  • 哪些网站是做零售的p2p万能搜索引擎