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

给企业做网站简述seo和sem的区别与联系

给企业做网站,简述seo和sem的区别与联系,三网合一 做网站,做网站在哪找靠谱543. 二叉树的直径 给你一棵二叉树的根节点,返回该树的 直径 。 二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。 两节点之间路径的 长度 由它们之间边数表示。 //抄的 class Solution { public:int diam…

543. 二叉树的直径

给你一棵二叉树的根节点,返回该树的 直径 。

二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。

两节点之间路径的 长度 由它们之间边数表示。

//抄的
class Solution {
public:int diameterOfBinaryTree(TreeNode* root) {int diameter = 0;maxDepth(root, diameter);return diameter;}private:int maxDepth(TreeNode* node, int& diameter) {if (!node) return 0;int leftDepth = maxDepth(node->left, diameter);int rightDepth = maxDepth(node->right, diameter);diameter = max(diameter, leftDepth + rightDepth);return max(leftDepth, rightDepth) + 1;}
};

很直观能想到和最大深度相关。

在求最大深度过程中,利用引用维护一个diameter,对应最大长度。

最大深度函数仍旧是递归逻辑,对于一个根节点,最大深度为max(left,right)+1。

主要是实时记录diameter,相当于在递归中实现了每个根节点中比较一次diameter和左深度+右深度,从而做到不遗漏。

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

相关文章:

  • 类似一起做网站的网站搜索引擎推广方法
  • 国外app模板下载网站苏州seo快速优化
  • 网站维护是什么软文撰写
  • ecs怎么做多个网站网络营销策划活动方案
  • 烟台商机互联做网站吗seo免费资源大全
  • 做电力项目信息的网站网站收录查询
  • 做推广赚钱的网站有哪些google推广方式和手段有哪些
  • 各种网站名称大全优化营商环境的措施建议
  • wordpress文章页怎么调用网站图片昆明seo推广外包
  • 外贸营销方案怎么优化
  • 网站建设专业团队营销怎么做
  • 保温管有哪些网站做windows优化大师卸载不掉
  • 安卓android官网下载seo的含义是什么意思
  • wordpress案例站点百度收录刷排名
  • phpcms适合做什么网站网络营销怎么做?
  • 百度平台客服联系方式安徽seo优化规则
  • 个人信息展示页面设计黑帽seo技术
  • 做网站用最新软件天津海外seo
  • 设计师做网站效果图seo博客教程
  • 沈阳三好街网站建设微信朋友圈营销文案
  • 商丘专业做网站百度竞价关键词
  • 旅游网站建设受众分析广告资源对接平台
  • 香港即时新闻最新消息关键词优化seo排名
  • 保利建设开发总公司网站如何提高网站的自然排名
  • 整站优seo排名点击网络服务提供者不是网络运营者
  • 如何判断网站是不是自适应广告投放数据分析
  • 能够做物理题的网站搜狗收录提交
  • 深圳购物网站建设如何开网站详细步骤
  • layui做网站网络推广怎么做效果好
  • espcms易思企业网站管理系怎么做app推广