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

dw可以做网站后台吗一起做网站欧洲站

dw可以做网站后台吗,一起做网站欧洲站,最好建站网站,国内景观设计公司前十名【问题描述】[简单] 输入一棵二叉树的根节点#xff0c;求该树的深度。从根节点到叶节点依次经过的节点#xff08;含根、叶节点#xff09;形成树的一条路径#xff0c;最长路径的长度为树的深度。例如#xff1a;给定二叉树 [3,9,20,null,null,15,7]#xff0c;3/ \9 …【问题描述】[简单] 输入一棵二叉树的根节点求该树的深度。从根节点到叶节点依次经过的节点含根、叶节点形成树的一条路径最长路径的长度为树的深度。例如给定二叉树 [3,9,20,null,null,15,7]3/ \9 20/ \15 7 返回它的最大深度 3 。 【解答思路】 1. 后序遍历DFS 时间复杂度O(N) 空间复杂度O(N) class Solution {public int maxDepth(TreeNode root) {if(root null) return 0;return Math.max(maxDepth(root.left), maxDepth(root.right)) 1;} }2. 层序遍历BFS 树的层序遍历 / 广度优先搜索往往利用 队列 实现。 关键点 每遍历一层则计数器 11 直到遍历完成则可得到树的深度。 算法解析 1.特例处理 当 root​ 为空直接返回 深度 00 。 2.初始化 队列 queue 加入根节点 root 计数器 res 0。 3.循环遍历 当 queue 为空时跳出。 4.统计层数 执行 res 1 代表层数加 1 5.获取当前queue的size遍历队列 遍历 queue 中的各节点 node 并将其左子节点和右子节点加入 tmp 6.返回值 返回 res 即可。 时间复杂度O(N) 空间复杂度O(N) public int maxDepth(TreeNode root) {if (root null) return 0;QueueTreeNode queue new LinkedList();queue.add(root);int res 0;while (!queue.isEmpty()) {res;int n queue.size();for (int i 0; i n; i) {TreeNode node queue.poll();if (node.left ! null) queue.add(node.left);if (node.right ! null) queue.add(node.right);}}return res;}【总结】 1.树的遍历方式总体分为两类深度优先搜索DFS、广度优先搜索BFS 常见的 DFS 先序遍历、中序遍历、后序遍历 常见的 BFS 层序遍历即按层遍历。 2.LinkedList 基本使用 添加 删除 获取 队列 add/offer remove/poll peek 栈 offer/push poll/pop peek 总结 转载链接https://leetcode-cn.com/problems/er-cha-shu-de-shen-du-lcof/solution/mian-shi-ti-55-i-er-cha-shu-de-shen-du-xian-xu-bia/
http://wiki.neutronadmin.com/news/202725/

相关文章:

  • 淘宝客源码程序 爱淘宝风格+程序自动采集商品 淘宝客网站模板iis网站拒绝显示此网页
  • 网站模板如何优化wordpress简
  • 无锡网站制作电话多少河南省建设厅网站103
  • 南城区仿做网站免费友情链接网页
  • 带导航栏的网站个人博客网站如何做SEO
  • 手机网站建设app网站备案证书放到哪里
  • 制作网站 公司简介桂林做网站公司
  • 肇庆网站制作案例特产网站建设的目的
  • 如何更换网站服务器免费做问卷的网站好
  • 个人网站有必要备案吗wordpress官方主题
  • 南岸网站关键词优化wordpress vue 关系
  • 送菜网站制作广西宏泰成建设集团网站
  • php网站怎么缓存做视频网站需要什么服务器配置
  • 网站优化含义html网站完整代码
  • 手机端便民服务平台网站建设南京工商注册核名查询系统
  • 自己怎么做响应式网站餐饮vi设计公司
  • 怎么做网站优化的聊城做网站做的不错的网络公司
  • 运城做网站重庆那里做网站外包好
  • 企业信用公示信息网知名seo网站优化公司
  • 软件网站开发设计做网站简单么
  • 如何在网站做引流建设厅投诉网站
  • 手机网站可以做动态吗培训网络营销的机构
  • 找人做软件去哪个网站找wordpress空间安装不了
  • 产品包装设计公司网站民治做网站哪家便宜
  • 电子商务网站调研报告株洲网站建设开发
  • 小视频网站开发网站建设的科目
  • 网站做公司简介怎么做自己做个网站怎么做
  • 广东在线网站建设服务器学生
  • 自己可以创建网站吗做网站cdn加速有什么用
  • 宜昌 公司 网站建设网站上的3d产品展示怎么做