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

中山移动网站建设报价网站分页符素材

中山移动网站建设报价,网站分页符素材,企业seo推广的绝密诀窍曝光,wordpress素材网主题代码随想录二刷 |二叉树 | 二叉树的最小深度 题目描述解题思路代码实现 题目描述 111.二叉树的最小深度 给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明:叶子节点是指没有子…

代码随想录二刷 |二叉树 | 二叉树的最小深度

  • 题目描述
  • 解题思路
  • 代码实现

题目描述

111.二叉树的最小深度

给定一个二叉树,找出其最小深度。

最小深度是从根节点到最近叶子节点的最短路径上的节点数量。

说明:叶子节点是指没有子节点的节点。

示例 1:
在这里插入图片描述
输入:root = [3,9,20,null,null,15,7]
输出:2

示例 2:

输入:root = [2,null,3,null,4,null,5,null,6]
输出:5

提示:

  • 树中节点数的范围在 [0, 105] 内
  • -1000 <= Node.val <= 1000

解题思路

需要注意的是,只有当左右孩子都为空的时候,才说明遍历的最低点了。如果其中一个孩子为空则不是最低点

代码实现

class Solution {
public:int minDepth(TreeNode* root) {if (root == NULL) return 0;int depth = 0;queue<TreeNode*> que;que.push(root);while (!que.empty()) {int size = que.size();depth++;for (int i = 0; i < size; i++) {TreeNode* node = que.front();que.pop();if (node->left) que.push(node->left);if (node->right) que.push(node->right);if (!node->left && !node->right) {return depth;}}}return depth;}
};
http://www.yayakq.cn/news/672333/

相关文章:

  • 广西南宁人才招聘网站婚礼策划网站
  • 网站建设难点是什么最新新闻热点事件100字
  • 网站怎么做301启博微分销系统
  • 杭州网站建设公司代理加盟wordpress极速
  • 大气宽屏网站模板网站建设方案书写
  • 租整套房做民宿的网站wordpress和自己写
  • 商城网站开发技术二级域名免费解析
  • 长春网站网站推广公司设计wordpress漂流瓶插件
  • 给wordpress添加字段深圳搜索引擎优化推广
  • 网站域名备案证书网站小游戏怎么做的
  • 深圳网站建设外包做网站开发要装什么软件
  • 网站 做 vga网页设计与网站建设在线考试石油大学
  • 做网站资料准备什么电商网站开发 文献综述
  • 网站建设 建站知识龙南建设局网站
  • 人力资源公司网站建设哪里创建免费个人网站
  • 宁波哪里做网站精细化学品网站建设
  • 网站备份 ftp国际网站排名查询
  • 渑池县建设局网站我的网站模板下载
  • 网站建设代码怎么导入图片网站开发成本有哪些
  • 深圳罗湖住房和建设局网站app平台制作开发
  • 网站的免费空间是什么网站建设哪家不错
  • 可信赖的郑州网站建设南开区网站建设公司
  • 网站安全建设申请如何做论坛网站 知乎
  • 横栏网站建设做盗版网站吗
  • 衡水电商网站建设天津建设网站的公司简介
  • 自己做网站流程wordpress app 主题
  • 成都制作网站网站空间购买注意事项
  • 网站分销系统wordpress 用户角色
  • 孝感网站推广邯郸市做网站
  • 社保扣款怎么在社保网站上做》学习电商运营去哪里学