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

刚开始做汽配网站要进货柳州网络推广公司

刚开始做汽配网站要进货,柳州网络推广公司,即墨网站建设在哪,儿童网站模板免费下载题目不长#xff0c;就是分析时间太久了。 思路使用dfs深度遍历#xff0c;先想好这个函数返回什么#xff0c;题目给出路径可以是子-父-子的路径#xff0c;那么1-2-3可以#xff0c;3-2-1也可以#xff0c;那么考虑dfs返回两个值#xff0c;对于当前节点node来说就是分析时间太久了。 思路使用dfs深度遍历先想好这个函数返回什么题目给出路径可以是子-父-子的路径那么1-2-3可以3-2-1也可以那么考虑dfs返回两个值对于当前节点node来说返回一个顺序的长度的最大值p一个逆序长度的最大值b初始值都为1。例如当前节点值为3下面有两个子节点1-2那么p为3b仍为1。 这是返回的值那么对于当前节点以node为终点的最大长度max(p,b)还有一种经过node节点的路径需要考虑例如左节点为1右节点为3当前节点为2。 这题需要把所有的情况罗列一遍就是多几个if语句 class Solution:def __init__(self):self.m 1def longestConsecutive(self, root: Optional[TreeNode]) - int:self.dfs(root)return self.mdef dfs(self, node):if not node: return 0, 0p, b, m 1, 1, 1p1, b1 self.dfs(node.left)p2, b2 self.dfs(node.right)if node.left and abs(node.left.val - node.val) 1:if node.left.val - node.val -1:p max(p, p1 1)else:b max(b, b1 1)if node.right and abs(node.right.val - node.val) 1:if node.right.val - node.val -1:p max(p, p2 1)else:b max(b, b2 1)if node.left and node.right and node.left.val - node.val node.val - node.right.val:if node.left.val - node.val -1:m b2 p1 1elif node.left.val - node.val 1:m b1 p2 1self.m max(self.m, p, b, m)return p, b
http://www.hkea.cn/news/14302833/

相关文章:

  • 黄页推广网站常州seo推广公司
  • 公司网站建设维护的岗位wordpress页脚小工具
  • 网站免费维护期是多少手机网站整站源码下载
  • 卫生计生加强门户网站建设宠物网站建设的可行性
  • 织梦可以做婚纱影楼网站吗沈阳注册公司
  • 价格网如何查产品价格神马搜索seo优化排名
  • 哪里做网站公司好门户网站建设的平台搭建
  • alexa全球网站排名分析手机搜索网站建设
  • 免费发布信息网站大全下载安装图片制作的软件有哪些
  • 一级a做爰片在线看免播放器网站网站地图有哪些网址
  • html网站免费模板怎么制作网站上传
  • 平台网站如何做推广方案设计中国建设银行泗水支行的网站
  • 如何加强省市网站建设如何用ftp做网站
  • 个人网站建站网站建设与管理的条件
  • 集团网站建设方案书网站设计工具有哪些
  • 品牌网站建设策百度怎么发布自己的广告
  • 做网站的工作时间引流量的网站
  • 郴州网站制作公司地址平台开发流程
  • 峨眉山移动网站建设网站开发外包不给ftp
  • 自助网站建设工具做网页用什么软件好
  • 福田网站建设 信科网络手工艺品出口网站建设策划书
  • 山东网站建设哪家好为什么收不到自己网站
  • 网站制作完成之后进入什么阶段建设银行网站个人客户
  • 济南市做网站公司建个购物网站要多少钱
  • 如何用手机做网站吗拉新推广怎么找渠道
  • 网站seo解决方案frontpage可以做网站吗
  • win7做网站黑龙江城乡建设厅官网
  • 做外贸女装有哪些网站把一个网站挂到网上要怎么做
  • 私募基金网站建设要求怎么在互联网推广产品
  • 网站改版策划书软文推广文章案例