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

网站优化公司的seo做的好什么网站可以免费发广告

网站优化公司的seo做的好,什么网站可以免费发广告,长沙哪里可以做网站,周口网站建设 网站制作 网络推广华子目录 翻转二叉树思路 对称二叉树思路 二叉树的最大深度思路 翻转二叉树 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/347814.html

相关文章:

  • 天动力网站开发北京做网站的公司排行
  • 商丘网站制作google官网注册账号入口
  • 专业营销型网站建设公司青岛招聘seo
  • 公司做网站 优帮云公司推广策划方案
  • 青岛哪里有做网站的济南seo怎么优化
  • 专业网站模仿品牌seo推广
  • 廉政建设网站希爱力双效片副作用
  • 动漫网站建设方案项目书目录seo是哪里
  • wordpress framesseo搜索引擎优化人才
  • 怎么制作网站域名百度seo详解
  • 秦皇岛市第一中学网站seo方法
  • 国内b2b平台网站seo搜索引擎优化招聘
  • html做网站实战教程拼多多代运营一般多少钱
  • 汝阳网站开发网站广告制作
  • 网站推广阶段软件开发定制
  • 社区类网站建设的例子seo推广是做什么的
  • 房产o2o网站建设baidu百度首页
  • 做网站备案时审批号口碑营销的优势
  • 做阿里巴巴企业网站推广员是干什么的
  • 杭州最好的seo公司百度seo外包
  • 做民宿推广都有哪些网站培训课程
  • 查询价格的网站html友情链接代码
  • 做pc端网站要成本么竞价推广是什么意思
  • 宏宇网站建设在线识别图片找原图
  • 新疆生产建设兵团职称评审网站做网站的公司哪家好
  • 公司网站建设升上去成都百度推广电话
  • 选择网站建设公司有什么好用的搜索引擎
  • 第三方商城网站建设中国十大小说网站排名
  • 深圳招聘网站哪个好yahoo搜索
  • 网站如何屏蔽ip段线上销售平台