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

算法训练营题目,忘了第几天了

144. 二叉树的前序遍历
 

给你二叉树的根节点 root ,返回它节点值的 前序 遍历。

输入:root = [1,null,2,3]
输出:[1,2,3]
 var res[]int
func preorderTraversal(root *TreeNode) []int {res= []int{}traval(root)return res
}func traval(node *TreeNode){if node == nil{ return }res=append(res,node.Val)traval(node.Left)traval(node.Right)
}

给你一棵二叉树的根节点 root ,返回其节点值的 后序遍历 

 var res[]int
func postorderTraversal(root *TreeNode) []int {res=[]int{}travel(root)return res
}func travel(node *TreeNode){if node == nil{ return }travel(node.Left)travel(node.Right)res = append(res,node.Val)
}

94. 二叉树的中序遍历

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

 var res[]int
func inorderTraversal(root *TreeNode) []int {res = []int{}travel(root)return res
}func travel(node *TreeNode){if node == nil{return }travel(node.Left)res =append(res,node.Val)travel(node.Right)
}

http://www.lryc.cn/news/120193.html

相关文章:

  • 蓝桥杯-统计子矩阵
  • 在线预览Word、Excel、PowerPoint等文件
  • 准确预测极端降水,哥伦比亚大学推出升级版神经网络 Org-NN
  • 【数据结构】反转链表、链表的中间节点、链表的回文结构(单链表OJ题)
  • Python爬虫-抓取的目标数据为#x开头,怎么解决?
  • 短视频账号矩阵系统/技术开发搭建私有部署
  • 光致发光二极管光源——荧光效率检测系统
  • 【手撕C语言】多线程
  • Dubbo2-概述
  • 【将回声引入信号中】在语音或音频文件中引入混响或简单回声,以研究回声延迟和回波幅度对生成的回波信号感知的影响(Matlab代码实现)
  • pythonocc进阶学习:投影projection
  • Scractch3.0_Arduino_ESP32_学习随记_显示网络天气(二)
  • Mysql压力测试(sysbench)
  • TBDS MPP参数列表
  • C# OpenCvSharp 读取rtsp流
  • 每日后端面试5题 第七天
  • 计算机视觉的应用10-图片中的表格结构识别与提取实战
  • P4178 Tree (点分治)
  • Kubernetes 二进制搭建
  • QT QtXlsx安装使用
  • Java医院信息化HIS管理系统源码
  • 【Uni-App】uview 开发多端应用,密码显示隐藏功能不生效问题
  • 人工智能算法-SVM, KNN
  • 计算机网络—TCP
  • Oracle到DM实时数据同步实施方案
  • WebRTC | 音视频实时通信的本质
  • ApiPost的使用
  • 6、CCS 配置工程头文件批量添加路径的方法
  • Visual Studio配置PCL库
  • 数据分析 | 为什么Bagging算法的效果优于单个评估器