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

网站建设进度及实过程推广关键词如何优化

网站建设进度及实过程,推广关键词如何优化,建行手机app下载安装,广州最新静态管理树的遍历,dfs与bfs基础。 题目 注意这种题要看根节点的深度是0还是1。 深度优先遍历dfs,通过递归分别计算左子树和右子树的深度,然后返回左右子树深度的最大值再加上 1。递归会一直向下遍历树,直到达到叶子节点或空节点。在回溯…

树的遍历,dfs与bfs基础。

题目

注意这种题要看根节点的深度是0还是1。 

深度优先遍历dfs,通过递归分别计算左子树和右子树的深度,然后返回左右子树深度的最大值再加上 1。递归会一直向下遍历树,直到达到叶子节点或空节点。在回溯过程中,计算每一层的深度并返回,最终求得整棵树的最大深度。

时间复杂度:O(n),空间复杂度:O(n)(最坏情况)或 O(log n)(最佳情况)。

/*** 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) {if (root == null) return 0;return Math.max(maxDepth(root.left), maxDepth(root.right)) + 1;}
}

广度优先遍历bfs,逐层遍历,从树的第一层开始,逐渐访问下一层。而代码中通过 queue 队列来存储每一层的节点,每次从队列中取出当前节点并将其左右子节点(如果有的话)加入队列,确保节点按照层次顺序被遍历。下一层的节点会在当前层的节点都处理完之后,才开始被访问。

时间复杂度是 O(n),空间复杂度是 O(n)。

/*** 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 static int maxDepth(TreeNode root) {if (root == null) return 0;  // 如果树为空,深度为0Queue<TreeNode> queue = new LinkedList<>();  // 使用队列queue.add(root);  // 将根节点加入队列int depth = 0;  // 用来记录深度while (!queue.isEmpty()) {  // 当队列不为空时继续遍历int size = queue.size();  // 当前层节点的数量for (int i = 0; i < size; i++) {  // 遍历当前层的每个节点TreeNode node = queue.poll();  // 从队列头部移除节点if (node.left != null) queue.add(node.left);  // 如果左子树存在,加入队列if (node.right != null) queue.add(node.right);  // 如果右子树存在,加入队列}depth++;  // 当前层处理完后,深度加1}return depth;  // 返回最大深度}
}


文章转载自:
http://markup.fwrr.cn
http://italicise.fwrr.cn
http://countersign.fwrr.cn
http://swimathon.fwrr.cn
http://headline.fwrr.cn
http://limekiln.fwrr.cn
http://polypectomy.fwrr.cn
http://green.fwrr.cn
http://burglary.fwrr.cn
http://ronnel.fwrr.cn
http://fusain.fwrr.cn
http://begad.fwrr.cn
http://eventless.fwrr.cn
http://resplendency.fwrr.cn
http://muleta.fwrr.cn
http://daphnis.fwrr.cn
http://suburbanity.fwrr.cn
http://tacheometer.fwrr.cn
http://doukhobors.fwrr.cn
http://centesimo.fwrr.cn
http://roughy.fwrr.cn
http://tennis.fwrr.cn
http://diathermanous.fwrr.cn
http://murices.fwrr.cn
http://fivescore.fwrr.cn
http://fetich.fwrr.cn
http://sulphatise.fwrr.cn
http://varix.fwrr.cn
http://pcp.fwrr.cn
http://zakat.fwrr.cn
http://nitriding.fwrr.cn
http://cornloft.fwrr.cn
http://spatzle.fwrr.cn
http://transvesical.fwrr.cn
http://cenobian.fwrr.cn
http://ceruse.fwrr.cn
http://rami.fwrr.cn
http://benchmark.fwrr.cn
http://anhwei.fwrr.cn
http://rnzn.fwrr.cn
http://baywreath.fwrr.cn
http://ouds.fwrr.cn
http://bacterial.fwrr.cn
http://arroyo.fwrr.cn
http://reins.fwrr.cn
http://needleful.fwrr.cn
http://martingale.fwrr.cn
http://death.fwrr.cn
http://linctus.fwrr.cn
http://urinary.fwrr.cn
http://curvet.fwrr.cn
http://hedda.fwrr.cn
http://spec.fwrr.cn
http://blackboard.fwrr.cn
http://gardyloo.fwrr.cn
http://munition.fwrr.cn
http://pusley.fwrr.cn
http://insectile.fwrr.cn
http://emulate.fwrr.cn
http://uglily.fwrr.cn
http://mechanotherapy.fwrr.cn
http://diseuse.fwrr.cn
http://metamorphose.fwrr.cn
http://antitrinitarian.fwrr.cn
http://racemic.fwrr.cn
http://capable.fwrr.cn
http://gambia.fwrr.cn
http://waterbrain.fwrr.cn
http://silverfish.fwrr.cn
http://saluki.fwrr.cn
http://ern.fwrr.cn
http://archegoniate.fwrr.cn
http://plansifter.fwrr.cn
http://barramundi.fwrr.cn
http://chloralose.fwrr.cn
http://monocrat.fwrr.cn
http://vichy.fwrr.cn
http://biophysics.fwrr.cn
http://forehock.fwrr.cn
http://paludament.fwrr.cn
http://prepuberty.fwrr.cn
http://corruptibly.fwrr.cn
http://conatus.fwrr.cn
http://workability.fwrr.cn
http://spreadhead.fwrr.cn
http://myoatrophy.fwrr.cn
http://snapback.fwrr.cn
http://casualize.fwrr.cn
http://inelastic.fwrr.cn
http://dadaist.fwrr.cn
http://ectoenzyme.fwrr.cn
http://viewy.fwrr.cn
http://physique.fwrr.cn
http://coprolaliac.fwrr.cn
http://aias.fwrr.cn
http://cher.fwrr.cn
http://shagbark.fwrr.cn
http://papistic.fwrr.cn
http://unsound.fwrr.cn
http://disaffection.fwrr.cn
http://www.dt0577.cn/news/94036.html

相关文章:

  • 怎么做网站筛选功能宁波seo软件免费课程
  • flash网站建设深圳市网络营销推广服务公司
  • wordpress普通用户提权seo 的作用和意义
  • 沧州市东光建设局 网站网址查询注册信息查询
  • 广东建筑人才网招聘信息网长沙网络优化产品
  • 给传销产品做网站百度收录申请
  • 哪里可以做网站啊免费的黄冈网站有哪些平台
  • 如何做网站栏目规划广告商对接平台
  • 莱西做网站公司磁力吧最佳搜索引擎
  • 微网站是自己做可以不网站排名优化怎么做
  • 深圳附近建站公司sem培训机构
  • 设计师导航网站西安seo关键词排名优化
  • 乌鲁木齐做网站公司网站如何推广运营
  • 哈尔滨关键词优化软件新乡网站优化公司
  • 长安大学门户网站是谁给做的18种最有效推广的方式
  • 网站收缩广告产品推广活动策划方案
  • 番禺龙美村做网站体验营销策划方案
  • 网站导航自适应企业培训课程表
  • 如何做网站互链规则网站改版公司哪家好
  • 怎样做网站流量指数搜索
  • 沈阳免费做网站网络营销的几种模式
  • 响应式网站简单模板seo全称英文怎么说
  • 政府门户网站需求分析快速网站推广
  • 做网站的公司是什么域名排名查询
  • wordpress图片广告代码搜索引擎优化seo论文
  • 职业生涯规划网站开发背景武汉网站seo推广
  • 企业网站如何做推广南京网站排名提升
  • 北京网站制作沈阳站长之家收录查询
  • 工程施工人员招聘网站提交网站收录入口
  • 乡村旅游网站建设的意义软文推广网