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

一个网站需要哪些备案网站备案在线注销

一个网站需要哪些备案,网站备案在线注销,wordpress记录点击数,商场设计规范深度优先搜索#xff08;DFS#xff09;是一种常用的递归算法#xff0c;用于解决树形结构的问题。在计算二叉树的最大深度时#xff0c;DFS方法会从根节点开始#xff0c;递归地计算左右子树的最大深度#xff0c;然后在返回时更新当前节点所在路径的最大深度。 如果我… 深度优先搜索DFS是一种常用的递归算法用于解决树形结构的问题。在计算二叉树的最大深度时DFS方法会从根节点开始递归地计算左右子树的最大深度然后在返回时更新当前节点所在路径的最大深度。 如果我们知道了左子树和右子树的最大深度 left 和 right那么该二叉树的最大深度即为 max(left ,right)1 递归实现 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* this.val val* this.left left;* this.right right;* }* }*/ class Solution {// 定义一个方法递归地计算二叉树的最大深度public int maxDepth(TreeNode root) {// 如果根节点为空则返回0树的高度为0if(root null) return 0;// 递归地计算左子树的最大深度int left maxDepth(root.left);// 递归地计算右子树的最大深度int right maxDepth(root.right);// 返回左子树和右子树中的最大深度加上当前节点的高度1return Math.max(left,right)1;} } 二叉树的最大深度可以使用广度优先搜索BFS来求解而且可以通过修改BFS的方式来实现。这种方法与之前提到的BFS方法的区别在于它是逐层地遍历二叉树而不是逐个节点地遍历。 迭代实现 class Solution {// 定义一个队列用于广度优先搜索BFSQueueTreeNode que new LinkedList();public int maxDepth(TreeNode root) {// 如果根节点为空则返回0树的高度为0if(root null) return 0;// 将根节点加入队列que.offer(root);// 初始化结果变量为0用于记录最大深度int res 0;// 当队列不为空时执行循环while(!que.isEmpty()){// 获取队列的当前大小用于下面的循环控制int size que.size();// 当队列中还有节点时执行循环while(size 0){// 从队列中取出一个节点TreeNode node que.poll();// 如果当前节点的左子节点不为空将其加入队列if(node.left ! null){que.offer(node.left);}// 如果当前节点的右子节点不为空将其加入队列if(node.right ! null){que.offer(node.right);}// 队列大小减1因为已经取出了一个节点size--;}// 结果变量加1表示高度增加了res;}// 返回计算出的最大深度return res;} }
http://www.zqtcl.cn/news/814312/

相关文章:

  • 俄罗斯女孩制作论文网站wordpress和hexo
  • 南宁市网站设计wordpress主题安装教程
  • 网站取消备案怎样做国外电子商务网站
  • 学校建设网站费用申请青岛平台公司
  • 平面设计师个人网站怎样登录韵网网站
  • 怎么用eclipse做网站开发推广平台取名字
  • 深圳建网站服务商广东佛山建网站
  • 网站推广公司卓立海创英文网站建设需求
  • 无锡网站营销公司简介最专业网站建设公司首选
  • 中文网站建设小组ios开发者账号申请
  • 月熊志网站福州建网站 做网页
  • 不同的网站有不同的风格宁波设计网站公司
  • 学校网站制作平台电子政务门户网站建设代码
  • 产品推广的网站怎么做网站标题与关键词
  • 青蛙网站建设wordpress修改logo
  • 网站套餐方案引擎搜索对人类记忆的影响
  • 滨州市滨城区建设局网站扎金花网站怎么做
  • 网站开发中视屏怎样编辑到网页上常州建站公司模板
  • 视频涉台互联网网站怎么做1cpu0.5g服务器用来做网站
  • 营销型网站设计官网怎么做网站优化 sit
  • 怎样获得做网站的客户免费企业网站程序上传
  • 新闻排版设计用什么软件网站seo诊断分析
  • 手机网站端域名怎样做解析一诺摄影设计
  • 网站开发行业竞争大吗郑州百度推广代运营公司
  • mvc4做网站五设计一个公司网站多少钱
  • 在什么网站可以做外贸出口劳保鞋北京 代理前置审批 网站备案
  • 邢台建设企业网站房地产宣传推广方案
  • 建设机械网站案例分析餐饮vi设计开题报告范文
  • 做本地生活网站深圳建设工程信息网站
  • C2C电商网站做博客的网站有哪些