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

成都市做网站巩义网站优化公司

成都市做网站,巩义网站优化公司,传智播客,中国跨境电商平台排行榜前十名题目 给定一个二叉搜索树的根节点 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.mnyf.cn/news/53489.html

相关文章:

  • 行业网站渠道选择和内容运营武汉seo排名扣费
  • 做直播网站软件有哪些手机百度提交入口
  • 素材网站的图可以做海报吗网上接单平台有哪些
  • 做国际贸易如何建网站提高工作效率整改措施
  • 网站首页栏目怎么做谈谈你对网络营销的看法
  • 如何在年报网站上做遗失公告2345浏览器网页版
  • 湘潭县委网站疫情防控最新信息
  • 昆明做网站建设公司广州网站优化服务商
  • 绍兴做网站昭通网站seo
  • 闸北公安局网站产品软文范例800字
  • golang 网站开发 开源网站优化策略分析
  • 和县网站建设今天大事件新闻
  • 政府网站建设的现状及问题分析厦门网站推广公司哪家好
  • 正一品网站建设百度推送
  • 如何不备案做购物网站网站流量排行
  • 做网站选择什么服务器谷歌在线浏览器免费入口
  • 锦州市城乡规划建设委员会网站网站怎么推广效果好一点呢
  • zoho企业邮箱谷歌seo详细教学
  • 网站地域分站怎么做专业营销团队公司
  • b2b网站用户群分类seo是怎么优化
  • 网站的cgi-bin目录seo咨询服务
  • 优秀seo外包平台进行seo网站建设
  • ASP图书信息管理系统网站建设百度平台app下载
  • 做网站公司怎么样谷歌推广怎么样
  • 怎样做寻亲网站志愿者seo外链平台热狗
  • 做外贸如何选择网站电销系统软件排名
  • 网站建设公司转型最新经济新闻
  • 编程除了做网站还能干什么百度小说
  • 有效的网站建设东莞网站建设工作
  • 网站开发合同受托方百度推广图片尺寸要求