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

哪些公司的网站做的很好网页是怎么制作的

哪些公司的网站做的很好,网页是怎么制作的,电子商务网站怎么建设,为什么做网站还要续费题目 给定一个二叉树 root ,返回其最大深度。二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 示例 示例 1: 输入:root [3,9,20,null,null,15,7] 输出:3示例 2: 输入:root [1,null,…
  1. 题目
    给定一个二叉树 root ,返回其最大深度。二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。
  2. 示例
    示例 1:
    输入:root = [3,9,20,null,null,15,7]
    输出:3示例 2:
    输入:root = [1,null,2]
    输出:2
  3. 解题思路
    1. 方法一:递归。(深度优先)
      1. 树的深度,等于子树的深度加1。
      2. 那么求二叉树的最大深度,也就是求其左子树和右子树深度的最大值。
    2. 方法二:层遍。(广度)
      1. 从根节点开始,依次遍历每一层的所有节点,那么深度+1。遍历后,将当前层节点的所有子树都作为根节点,继续遍历下一层。
      2. 使用额外内存存储当前层节点。
  4. 代码(Java)
    // 方法一
    class Solution {public int maxDepth(TreeNode root) {if (root == null) {return 0;}int maxLeft = maxDepth(root.left);int maxRight = maxDepth(root.right);return Math.max(maxLeft, maxRight) + 1;}
    }
    // 方法二
    class Solution {public int maxDepth(TreeNode root) {if (root == null) {return 0;}int i = 1;Stack<TreeNode> stack = new Stack<TreeNode>();Stack<TreeNode> stack2 = new Stack<TreeNode>();stack.push(root);while (!stack.isEmpty()) {TreeNode node = stack.pop();if (node.left != null || node.right != null) {if (node.left != null) {stack2.push(node.left);}if (node.right != null) {stack2.push(node.right);}}if (stack.isEmpty() && !stack2.isEmpty()) {stack = stack2;stack2 = new Stack<TreeNode>();i++;}}return i;}
    }

http://www.15wanjia.com/news/23290.html

相关文章:

  • 网站美工的重要性软文营销策划
  • 滨州做网站公司企业网站建设的作用
  • 广州网站建设信科公司google网站增加关键词
  • 鞍山网站开发上海seo关键词优化
  • 做网站公司报价网站seo分析案例
  • wordpress中联系表上海网站优化
  • 石家庄做外贸的网站建设电商运营主要工作内容
  • wordpress 进销存seo自然排名优化
  • 政府网站的栏目建设衡水seo营销
  • 电子商务网站建设教程指数查询
  • wordpress前台增加编辑trinseo公司
  • 建网站外包需要多少钱产品网络营销
  • 印刷设计营销网站贵州二级站seo整站优化排名
  • 湖南网站建设价格3步打造seo推广方案
  • 带引导页的网站如何制作网页设计
  • 北京开发区建设委员会网站资格百度秒收录
  • 独立电商网站seo烟台网络推广
  • 做外单网站有哪些网站外链购买
  • 做期货的网站百度后台登录
  • 做网站专家seo在线优化工具
  • 做网站698靠谱吗网站建设流程步骤
  • 如何做网站霸屏淄博网站营销与推广
  • 环保设备网站建设方案网推平台有哪些比较好
  • 怎么做网站后端网络营销策略的概念
  • 未成年人做网站安卓优化
  • 什么网站是专门做艺术字的重庆森林电影
  • 全国企业公示网查询官网百度seo关键词工具
  • 网站的按钮怎么做 视频网站开发流程是什么
  • 集团公司网站设计制作网页设计公司
  • 云南企业网站如何给公司做网络推广