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

网站数据流分析怎么做百度推广营销

网站数据流分析怎么做,百度推广营销,二手车网站开发过程,seo优化包括哪些111. 二叉树的最小深度 - 力扣(LeetCode) 注意叶子节点的定义。 因为求的是最小深度,所以可以使用层次遍历(bfs): class Solution { public:int minDepth(TreeNode* root) {if(!root) return 0;int res …

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

注意叶子节点的定义。

因为求的是最小深度,所以可以使用层次遍历(bfs):

class Solution {
public:int minDepth(TreeNode* root) {if(!root) return 0;int res = 0;queue<pair<TreeNode*, int>> q;q.push({root, 1});while(!q.empty()){TreeNode* p = q.front().first;int val = q.front().second;q.pop();if(!p->left && !p->right){res = val;break;};//叶子节点if(p->left) q.push({p->left, val+1});if(p->right) q.push({p->right, val+1});}return res;}
};

本题只需要求最小深度即可,所有bfs借助的队列可以存储节点即可,我们一次处理二叉树的一层,当碰到叶子节点的时候,就break出来,具体看代码:

class Solution {
public:int minDepth(TreeNode* root) {if(!root) return 0;int res = 1, flag = 1;queue<TreeNode*> q;q.push(root);while(!q.empty()){int len = q.size();for(int i = 0; i < len; ++i){//一次处理一层auto p = q.front();q.pop();if(!p->left && !p->right){//碰到叶子节点flag = 0;break;}   if(p->left) q.push(p->left);if(p->right) q.push(p->right);}if(!flag)   break;//碰到叶子节点++res;//该层没有叶子节点,更新深度}return res;}
};

dfs:

class Solution {
public:int minDepth(TreeNode* root){if (root == nullptr)    return 0;if(!root->left && !root->right) return 1; //叶子节点int min_dep = INT_MAX;if(root->left)  min_dep = min(min_dep, minDepth(root->left));if(root->right)  min_dep = min(min_dep, minDepth(root->right));return 1 + min_dep;}
};
http://www.lbrq.cn/news/2740771.html

相关文章:

  • 通过关键词优化提升企业网站百度入驻
  • h5微信网站建设开鲁网站seo转接
  • 稳定免费空间快速优化官网
  • 禹城网站建设郑州seo顾问阿亮
  • asp网站搭建教程手机金融界网站
  • 免费做app网站有哪些微信朋友圈广告推广代理
  • 模板网站有哪几类亚马逊关键词排名提升
  • 不懂见网站怎么办定制网站制作公司
  • 网站正在建设中亚洲深圳最新消息
  • 和优网站建网站建设域名注册人查询
  • wordpress 和dokuwiki河南智能seo快速排名软件
  • 微信网站制作合同举一个病毒营销的例子
  • 企业网站内容如何更新软文类型
  • 网站seo技术能不能赚钱免费下优化大师
  • 网站建设维护工作搜索关键词优化服务
  • 哔哩哔哩适合夫妻看的电视剧seo应该如何做
  • cms做门户网站朋友圈软文
  • 网页设计一张多少钱上海seo公司哪家好
  • 政府网站建设情况怎样做好网络推广呀
  • 哪些网站的做的好看的图片全球外贸采购网
  • php网站建设公司信息流广告的特点
  • 上海网站建设运营站霸网络搜索引擎搜索
  • 为什么做网站网站整站seo定制
  • 电子商务网站开发论文报告关键词搜索爱站
  • 米拓网站建设教程计算机培训班有用吗
  • 镜像网站做优化同城推广
  • 网站的信任度电商网站分析
  • 受欢迎的常州做网站上海网站营销seo电话
  • 网络规划设计师考试资料百度云新手学seo
  • 网页布局有哪些山西seo优化
  • PERCEIVER IO:一种用于结构化输入与输出的通用架构
  • Kotlin集合概述
  • PowerShell 第11章:过滤和比较(上)
  • docker安装mongodb及java连接实战
  • Docker部署 Neo4j Community【拒绝国内镜像拉取异常】
  • 5 索引的操作