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

gate网站合约怎么做空软件开发需要多少资金

gate网站合约怎么做空,软件开发需要多少资金,做网站建设的名声很差吗,手机游戏开发软件题目链接 二叉树中的最长交错路径 题目描述 注意点 每棵树最多有 50000 个节点每个节点的值在 [1, 100] 之间起点无需是根节点 解答思路 要找到最长交错路径,首先想到的是深度优先遍历因为起点无需是根节点,所以对于任意一个节点,其可以…

题目链接

二叉树中的最长交错路径

题目描述



注意点

  • 每棵树最多有 50000 个节点
  • 每个节点的值在 [1, 100] 之间
  • 起点无需是根节点

解答思路

  • 要找到最长交错路径,首先想到的是深度优先遍历
  • 因为起点无需是根节点,所以对于任意一个节点,其可以选择两条路径(对应其左右子树):
    • 如果到达子树的方向与父节点到达该节点的方向相反,则到达该子树是交错路径,可以根据到达该节点的长度len计算
    • 如果到达子树的方向与父节点到达该节点的方向相同,则如果要到达该子树,只能将当前节点视作起点,之前到达该节点的长度不做贡献,长度重置为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 {int res = 0;public int longestZigZag(TreeNode root) {if (root == null) {return 0;}dfs(root.left, true, 1);dfs(root.right, false, 1);return res;}public void dfs(TreeNode node, boolean isLeft, int len) {if (node == null) {return;}res = Math.max(res, len);if (isLeft) {dfs(node.right, false, len + 1);dfs(node.left, true, 1);} else {dfs(node.right, false, 1);dfs(node.left, true, len + 1);}}
}

关键点

  • 深度优先遍历的思想
  • 因为最长交错路径可能在二叉树中间,所以在深搜的过程中还要传入之前路径的长度和之前路径的方向
http://www.rdtb.cn/news/14195.html

相关文章:

  • 网站头部代码国家免费技能培训有哪些
  • 有哪些做的好的营销型网站seo综合优化公司
  • 个人网站备案时间seo排名工具哪个好
  • 怎么做外贸网站的邮箱签名怎么seo网站排名
  • 淘宝网页版怎么注销账号企业seo顾问服务阿亮
  • 成都知名网站建设公司搜狗搜索网页版
  • 网站兼容性怎么调专业海外网站推广
  • 给你一个网站你怎么做百度客服人工服务电话
  • 网站艺术设计sem推广是什么
  • 品牌建设的三大理论杭州优化关键词
  • 2017优惠券网站怎么做广州优化公司哪家好
  • 建设国外网站引流吗可以推广的软件有哪些
  • 网站建设推广和网络推广爱站网站长百度查询权重
  • 微信网站制作系统百度爱采购推广怎么入驻
  • 建设网贷网站怎么提交百度收录
  • 网站显示手机中病毒要按要求做最近一周的新闻热点事件
  • 网站建设教程所需文字网络推广网站有哪些
  • 优秀广告案例分析苏州手机关键词优化
  • wordpress菜单锚点seo诊断书案例
  • 做印刷网站公司简介东莞seo优化排名推广
  • 成都网站改版优化电脑突然多了windows优化大师
  • 德国的网站域名百度搜索指数1000是什么
  • 切实加强政府网站建设与管理网络推广外包想手机蛙软件
  • 经典设计产品网站seo批量查询工具
  • 天津b2b网站建设公司哪家好优云优客百度推广效果怎么样
  • 电商网站的建设的主要目的他达拉非片多少钱一盒
  • 石岩做网站武汉seo广告推广
  • 嘉兴备案网站牛排seo
  • 网站的字体投广告哪个平台好
  • 哪个网站做新加坡劳务比较好的北京网站seo设计