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

做服装外贸的网站设计百度关键词排名怎么做

做服装外贸的网站设计,百度关键词排名怎么做,建设网站必须要服务器吗,文件大小 wordpress题目不长,就是分析时间太久了。 思路使用dfs深度遍历,先想好这个函数返回什么,题目给出路径可以是子-父-子的路径,那么1-2-3可以,3-2-1也可以,那么考虑dfs返回两个值,对于当前节点node来说&…

题目不长,就是分析时间太久了。

思路使用dfs深度遍历,先想好这个函数返回什么,题目给出路径可以是子-父-子的路径,那么1-2-3可以,3-2-1也可以,那么考虑dfs返回两个值,对于当前节点node来说,返回一个顺序的长度的最大值p,一个逆序长度的最大值b,初始值都为1。例如,当前节点值为3,下面有两个子节点1-2,那么p为3,b仍为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.khdw.cn/news/69272.html

相关文章:

  • 哪些网站是php网站死链检测工具
  • 商务网站开发与建设中国站免费推广入口
  • 怎么用vs做网站开发爱站之家
  • 做网站的时候宽高深圳全网营销系统
  • 现在个人做网站还能盈利百度营销是什么
  • 网站建设科技公司百度seo排名优化助手
  • 网站挂马处理百度快照企业官网定制设计
  • 用xampp来搭建wordpress建站环境上海seo网站优化
  • 珠海高端网站制作公司广东深圳疫情最新
  • 网站赚钱的方式惠州自动seo
  • 金融产品做网站推广全自动在线网页制作
  • 昆山靠谱的网站建设公司搜狗seo软件
  • 有了域名如何建设网站谷歌优化的最佳方案
  • 网站推广淘宝联盟怎么做百度免费发布信息平台
  • 怎么做像表白墙的网站促销活动推广方案
  • c语言也能干大事网站开发lpl赛区战绩
  • 易企网站建设百度应用商店app下载安装
  • 福田专业网站建设公司win7优化大师下载
  • 手机网站开发报价单国际最新十大新闻事件
  • 建立一个属于自己的网站湖南广告优化
  • 盐城网站制作品牌策划运营公司
  • 教育类网站怎么做优化seo网站优化详解
  • 玉林网站建设公司网推放单平台
  • 深圳网站开发建设培训机构网站制作河南
  • 网站建设mus18合肥seo快排扣费
  • 淮安网站建设亚马逊alexa
  • 东昌府聊城做网站公司环球网疫情最新动态
  • wordpress如何弄添加框整站优化全网营销
  • 中国做视频网站有哪些内容顾问
  • 2008 iis配置网站nba最新赛程