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

怎么做线上营销南京seo优化

怎么做线上营销,南京seo优化,政府门户网站集约化建设报告,四川纵川建设机械有限公司网站相对于 104.二叉树的最大深度 ,本题还也可以使用层序遍历的方式来解决,思路是一样的。 最小深度的定义:从根节点到最近叶子节点的最短路径上的节点数量。 特别注意: 如果一个子树不存在,就不能用它来计算深度&#x…

相对于 104.二叉树的最大深度 ,本题还也可以使用层序遍历的方式来解决,思路是一样的。

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

特别注意:

  1. 如果一个子树不存在,就不能用它来计算深度(因为它不是叶子节点路径)

  2. 只有当一个节点没有左右子树时,它才是叶子节点

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

迭代法

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

DFS前序遍历 + 传递当前深度

class Solution {
private:int mindp = INT_MAX;void traverse(TreeNode* cur, int level){if(cur == nullptr) return;if(!cur->left && !cur->right) mindp = min(level, mindp);if(cur->left) traverse(cur->left, level+1);if(cur->right) traverse(cur->right, level+1);}public:int minDepth(TreeNode* root) {if (!root) return 0; traverse(root, 1);return mindp;}
};

 递归解法(DFS)

int minDepth(TreeNode* root) {if (!root) return 0;          // 情况1:空节点if (!root->left)              // 情况2:只有右子树return minDepth(root->right) + 1;if (!root->right)             // 情况3:只有左子树return minDepth(root->left) + 1;return min(minDepth(root->left), minDepth(root->right)) + 1; // 情况4:左右子树都有
}

http://www.dtcms.com/wzjs/229457.html

相关文章:

  • 建站宝盒是什么怎样建网站卖东西
  • 做时时彩网站深圳广告策划公司
  • 昆明双鼎网站制作新开发的app怎么推广
  • 个人flash网站源码网站创建的流程是什么
  • 西安高新网站制作系统优化大师
  • 网站开发维护协议竞价推广账户托管
  • 重庆本土网站国家再就业免费培训网
  • wordpress 不允许评论百度推广的优化软件
  • 做英语真题的网站长沙网站优化培训
  • 网站推广目标乐天seo视频教程
  • 番禺网站开发短网址生成网站
  • 谢岗网站建设爱站网挖掘关键词
  • 网站栏目功能网络优化的基本方法
  • 徐汇网站制作小程序搭建教程
  • 深圳专业网站设计公司优化模型有哪些
  • 网站建设中 模板百度竞价排名广告
  • 荥阳市建设局 网站seo交互论坛
  • 免费空间是什么意思广告开户南京seo
  • 铜陵网站建设价格百度seo标题优化软件
  • 陕西自助建站做网站网络营销策略的内容
  • 浙江响应式网站建设公司收录网
  • 海南省住房公积金管理局网站做推广怎么做
  • 中国建设银采购发文网站怎么样引流加微信
  • 山海关建设局网站推广软件赚钱的平台
  • 仓山网站建设东莞百度推广排名优化
  • 建材网站建设海南乐秀同城群软件下载
  • 如何制作一个手机网站重庆seo网络优化咨询热线
  • 手游网站怎么做的seo站长工具平台
  • 合肥网站设计高端公司win7优化大师官网
  • 淘宝官网首页设计重庆网站seo推广公司