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

成都市做网站晚上必备免费软件大全苹果

成都市做网站,晚上必备免费软件大全苹果,武汉php做网站,破解版手游app平台题目 给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 个最小元素(从 1 开始计数)。 示例 输入:root [5,3,6,2,4,null,null,1], k 3 输出:3 解析 这道题应该是能做出…
题目

给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 个最小元素(从 1 开始计数)。

示例

输入:root = [5,3,6,2,4,null,null,1], k = 3
输出:3
在这里插入图片描述

解析

这道题应该是能做出来的,首先二叉搜索树的中序遍历是递增的,那就在此基础上直接数K个树就好了

/*** Definition for a binary tree node.* type TreeNode struct {*     Val int*     Left *TreeNode*     Right *TreeNode* }*/
func kthSmallest(root *TreeNode, k int) int {ans := 0if root == nil || k <= 0 {return ans}cur := rootstack := list.New()for cur != nil || stack.Len() > 0 {if cur != nil {stack.PushBack(cur)cur = cur.Left} else {cur = stack.Remove(stack.Back()).(*TreeNode)k--if k == 0 {return cur.Val}cur = cur.Right // 大意了,这一行记错了,记成pushback了}}return ans
}
http://www.tj-hxxt.cn/news/96106.html

相关文章:

  • 制作营销网站模板国际新闻视频
  • 三峡日报 做网站网站域名在哪买
  • 架设仿冒网站挂马seo网页的基础知识
  • 长春做网站要多少钱百度账号申诉中心
  • 房价查询网徐州网站建设方案优化
  • 微信网站怎么做的好b站免费版入口
  • 网站建设部署与发布网络营销的营销理念
  • 网站备案需要多少钱关键词搜索排名查询
  • 做编程网站网络推广网站的方法
  • 旅游网站定位天津百度分公司
  • wordpress 设置cookies智谋网站优化公司
  • 锦州北京网站建设推广文案范文100字
  • 设计软件网站制作网站建设网络营销期末总结
  • 个人域名可以做网站吗搜索引擎优化的常用方法
  • 网站百度搜索不到百度竞价推广开户价格
  • 怎样做网站不花钱广告推广免费平台
  • 织梦做的网站后台怎么进在百度做广告多少钱
  • 大学学风建设专题网站萌新seo
  • 网站联盟三要素优化建站
  • 行业网站建设方案seo网站整站优化
  • 建设银行 嘉定 网站线下推广活动策划方案
  • 网站建设如何报价谷歌seo优化中文章
  • 福田欧曼服务站电话网络营销八大工具
  • 免费建商城网站自有品牌如何推广
  • kswebseo职业发展
  • 济南做网站优化公司网络营销的基本方法
  • 文化建设基金管理有限公司网站新闻摘抄2022最新20篇
  • app开发排名公司手机优化大师下载安装
  • 太原广告公司网站建设全网万能搜索引擎
  • 网站连接怎么做seo平台怎么样