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

做网站标准步骤北京seo优化诊断

做网站标准步骤,北京seo优化诊断,汕头网站建设小程序,松原做网站94. 二叉树的中序遍历 给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 示例 1: 输入:root [1,null,2,3] 输出:[1,3,2]示例 2: 输入:root [] 输出:[]示例 3: 输入&#x…

94. 二叉树的中序遍历

给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。

示例 1:

输入:root = [1,null,2,3]
输出:[1,3,2]

示例 2:

输入:root = []
输出:[]

示例 3:

输入:root = [1]
输出:[1]

方法一:递归实现(最简单)

# Definition for a binary tree node.
class TreeNode:def __init__(self, val=0, left=None, right=None):self.val = valself.left = leftself.right = rightclass Solution:def inorderTraversal(self, root: TreeNode) -> list[int]:result = []def dfs(node):if not node:returndfs(node.left)result.append(node.val)dfs(node.right)dfs(root)return result

方法二:迭代实现(使用栈)

class Solution:def inorderTraversal(self, root: TreeNode) -> list[int]:result = []stack = []current = rootwhile current or stack:while current:stack.append(current)current = current.left  # 一直往左走current = stack.pop()result.append(current.val)current = current.right  # 然后往右走return result

http://www.dtcms.com/wzjs/509206.html

相关文章:

  • 电商网站开发语言营销策划品牌策划
  • 免费购物网站程序模板免费下载网站
  • 企业培训机构排名前十优化seo是什么
  • 网站建设 怎样找客户百度竞价推广屏蔽软件
  • 银河麒麟软件下载网站搜索引擎广告图片
  • 怎么用WordPress快速建站鞍山seo外包
  • 高效网站推广费用国外搜索引擎大全
  • 房产网站建设批发微博推广怎么做
  • 无锡微信网站推广平台引流推广怎么做
  • 手机网站建设哪家公司好长沙百度推广排名优化
  • 朝阳区手机网站建设服务郑州网站优化外包顾问
  • 创建app平台需要多少钱新乡seo优化
  • 网站活动专题页面谷歌浏览器 官网下载
  • 有没有外国网站可以做兼职翻译的百度推广怎么开户
  • 杭州做家教网站网站优化及推广
  • 智能模板建站网站seo分析报告
  • 网站建设参考文献外文网站外链优化方法
  • 建立自己的网站可以采用的方式有安卓aso优化
  • wordpress实现商城河南企业站seo
  • 网站建设费可以计入办公费用么怎么让自己上百度
  • 产品外观设计网站搜索引擎的两个基本方法
  • 知名的政府网站建设企业百度的营销策略
  • 中山营销网站建设联系方式seo交流qq群
  • 虚拟主机 域名 和网站关系太原网站建设方案优化
  • 宝安做网站的app推广策略
  • 交易平台网站建设项目需求东莞seo网站优化排名
  • 在哪些网站可以做企业名称预审北京优化核酸检测
  • 电子商务网站建设 教材天津seo网络营销
  • 四川建设部网站官网北京建站优化
  • 2021年360搜索关键词优化软件