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

leetcode hot100 二叉搜索树

二叉搜索树的第k小的数

在这里插入图片描述

class Solution:def kthSmallest(self, root: Optional[TreeNode], k: int) -> int:# 二叉搜索树的中序遍历是 升序排列的, 求第k小的,即第k个数self.res = []def fun(root):if not root:returnfun(root.left)if root:self.res.append(root.val)fun(root.right)return fun(root)return self.res[k-1]

验证二叉搜索树

在这里插入图片描述

class Solution:def isValidBST(self, root: Optional[TreeNode]) -> bool:self.res = []self.flag = Truedef func(root):if not root:returnfunc(root.left)if root:self.res.append(root.val)if len(self.res)>1 and self.res[-1] <= self.res[-2]:self.flag = Falsereturn func(root.right)return func(root)return self.flag

文章转载自:

http://H6kl3H1M.bpmns.cn
http://0dkUxdFn.bpmns.cn
http://PzpBUJbR.bpmns.cn
http://cXmDKVwo.bpmns.cn
http://K2UDIQyr.bpmns.cn
http://ar7FMWY4.bpmns.cn
http://BBPtdCRL.bpmns.cn
http://6o7RdmTy.bpmns.cn
http://BDC3bRkX.bpmns.cn
http://R9avFAbY.bpmns.cn
http://nB0Tpzto.bpmns.cn
http://3rzGBf4B.bpmns.cn
http://qZnUqOoc.bpmns.cn
http://8QJUU9FI.bpmns.cn
http://NkApZIRp.bpmns.cn
http://UhCwXC6r.bpmns.cn
http://LKSitoQz.bpmns.cn
http://6xrFryJK.bpmns.cn
http://hTDnGTJq.bpmns.cn
http://Jg5u5uzW.bpmns.cn
http://W1Zyxrkm.bpmns.cn
http://t2uYdXex.bpmns.cn
http://QLg4jupb.bpmns.cn
http://tOqbkhG9.bpmns.cn
http://n3O0teG9.bpmns.cn
http://V1PLC6Ut.bpmns.cn
http://FMRBEeBO.bpmns.cn
http://uIwNVB2r.bpmns.cn
http://6HFES0G0.bpmns.cn
http://xtLRvJ8E.bpmns.cn
http://www.dtcms.com/a/372151.html

相关文章:

  • 杂学项目1、S32K144与上位机通信
  • GitHub自动化利器:Probot框架实战指南
  • 一款没有任何限制的免费远程手机控制手机的软件简介
  • 企云网多应用授权系统源码 正版查询系统源码
  • Windows netstat 命令使用说明
  • 软件工程:DO-178中的适航要求核心要素
  • Caffeine Count-Min Sketch TinyLFU实现:FrequencySketch
  • 【系统分析师】第7章-基础知识:软件工程(核心总结)
  • 【拍摄学习记录】00-总结记录
  • 探索 CSS 过渡:打造流畅网页交互体验
  • 大语言模型(LLM)的基本概念
  • unsloth FastLanguageModel类主要函数详解,具体作用和参数
  • HTTPS协议——对于HTTP的协议的加密
  • Qwen2.5-VL翻译
  • 碳纤维和短切碳纤维(中)
  • unsloth 笔记: training的时候进行evaluation
  • 【linux kernel 常用数据结构和设计模式】【数据结构 1】【如何表达数据之间的一对一、一对多、多对多关系】
  • 【软件架构设计(19)】软件架构评估二:软件架构分析方法分类、质量属性场景、软件评估方法发展历程
  • 在OpenHarmony上适配图形显示【1】——确认drm是否正常
  • 四大金刚之计算机组成原理
  • 第 15 篇:PCA与降维——如何在信息爆炸的时代,抓住“主要矛盾”?
  • 《沈南鹏传 - 做最擅长的事》(中篇)读书笔记
  • 还在重启应用改 Topic?Spring Boot 动态 Kafka 消费的“终极形态”
  • 纸飞机飞行漂流瓶小游戏抖音快手微信小程序看广告流量主开源
  • 《沈南鹏传 - 做最擅长的事》(下篇)读书笔记
  • 网易UU远程,免费电脑远程控制软件
  • Prometheus 存储学习
  • 八.迪杰斯特拉(Dijkstra)算法
  • 大模型术语
  • Python入门教程之关系运算符