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

怎么做网站搜索引擎优化网络营销与直播电商专业

怎么做网站搜索引擎优化,网络营销与直播电商专业,小程序代码做网站,ps做字幕模板下载网站华子目录 翻转二叉树思路 对称二叉树思路 二叉树的最大深度思路 翻转二叉树 https://leetcode.cn/problems/invert-binary-tree/description/ 思路 采用递归的思路可以前序遍历和后序遍历,不能使用中序遍历 # Definition for a binary tree node. # class TreeNo…

华子目录

  • 翻转二叉树
    • 思路
  • 对称二叉树
    • 思路
  • 二叉树的最大深度
    • 思路

翻转二叉树

  • https://leetcode.cn/problems/invert-binary-tree/description/

在这里插入图片描述

思路

  • 采用递归的思路
  • 可以前序遍历后序遍历,不能使用中序遍历
# Definition for a binary tree node.
# class TreeNode:
#     def __init__(self, val=0, left=None, right=None):
#         self.val = val
#         self.left = left
#         self.right = right
class Solution:def invert(self, cur):if not cur:return curcur.left, cur.right = cur.right, cur.left     # 中self.invert(cur.left)    # 左self.invert(cur.right)   # 右def invertTree(self, root: Optional[TreeNode]) -> Optional[TreeNode]:self.invert(root)return root

对称二叉树

  • https://leetcode.cn/problems/symmetric-tree/description/

在这里插入图片描述

思路

  • 使用递归后序遍历
  • 判断一边的左孩子是否等于另一边的右孩子一边的右孩子是否等于另一边的左孩子
# Definition for a binary tree node.
# class TreeNode:
#     def __init__(self, val=0, left=None, right=None):
#         self.val = val
#         self.left = left
#         self.right = right
class Solution:def symmetric(self,left,right):if left and not right:return Falseelif not left and right:return Falseelif not left and not right:return Trueelif left.val != right.val:return Falseres1 = self.symmetric(left.left, right.right)res2 = self.symmetric(left.right, right.left)res = True if res1 and res2 else False   return resdef isSymmetric(self, root: Optional[TreeNode]) -> bool:if self.symmetric(root.left, root.right):return Trueelse:return False

二叉树的最大深度

  • https://leetcode.cn/problems/maximum-depth-of-binary-tree/description/

在这里插入图片描述

思路

  • 使用递归
  • 后序遍历的思想
# Definition for a binary tree node.
# class TreeNode:
#     def __init__(self, val=0, left=None, right=None):
#         self.val = val
#         self.left = left
#         self.right = right
class Solution:def maxDepth(self, root: Optional[TreeNode]) -> int:height = 1cur = rootif not cur:return 0leftHeight = self.maxDepth(cur.left)    # 左rightHeight = self.maxDepth(cur.right)  # 右height = height + max(leftHeight, rightHeight)   # 中return height
http://www.dtcms.com/wzjs/451468.html

相关文章:

  • 网站平台搭建技术产品推广哪个平台好
  • 广东网站建设方案报价宁波如何做抖音seo搜索优化
  • 黄岩区建设局网站青岛谷歌推广
  • 做php网站都用框架吗手机如何制作网页
  • 企业为什么要建设网站如何推广app
  • 网络营销软文win10系统优化软件
  • 虎门有没有做网站公司打开官方网站
  • 中国中小企业网官方网站营销渠道策略
  • 廉政建设网站小程序推广引流
  • 武汉建设网站的公司百度文库官网登录入口
  • 360网站推广费用灰色关键词排名技术
  • wordpress做的著名网站热门职业培训班
  • 做网站挣外快小学生简短小新闻十条
  • 做网站布局流程网络营销策划ppt
  • 试客类网站开发业务推广平台
  • 对接国家战略建设海上福州网站郑州seo联系搜点网络效果好
  • 嘉兴模板开发建站台州网络推广
  • 网站建设资金筹措的方案东莞网站推广营销网站设计
  • 网站域名都需要备案吗句容市网站seo优化排名
  • 泸州网站建设兼职东莞免费网站建设网络营销
  • 建筑公司使命愿景价值观南宁seo费用服务
  • 淘宝客网站建站广告竞价排名
  • 服装网站建设建议苏州seo推广
  • 深圳大事件泰安网站推广优化
  • 高清网站推广免费下载链接
  • 郑州做软件的公司武汉seo广告推广
  • 自己做软件的网站零食软文范例300字
  • 旅游网站开发设计与实现百度推广代理公司
  • 离线推广网站规划书优化关键词的方法
  • 怎么用html做网站网站优化推广服务