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

秦皇岛酒店网站设计类似美团的网站建设

秦皇岛酒店网站设计,类似美团的网站建设,如何自己创建一个网址,织梦模仿网站视频题目 给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 小的元素(从 1 开始计数)。 示例 示例 1: 输入:root [3,1,4,null,2], k 1 输出:1示例 2: …

题目

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

示例

示例 1:

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

示例 2:

输入:root = [5,3,6,2,4,null,null,1], k = 3
输出:3

分析

二叉搜索树(BST)的一个重要特性是中序遍历的结果是一个有序序列,利用这个特性可以找出第 k 小的元素。

递归法

递归过程

  • 递归调用 inorder 函数遍历左子树。
  • 每次访问一个节点时,count 加 1。
  • 当 count 等于 k 时,说明找到了第 k 小的元素,将该节点的值赋给 result 并返回。
  • 递归调用 inorder 函数遍历右子树。

时间复杂度:O(H+k), H 是树的高度

空间复杂度:O(H)

class Solution {
private:int count = 0;int result = 0;void inorder(TreeNode* node, int k) {if (!node) return;// 先遍历左子树inorder(node->left, k);// 计数器加 1count++;if (count == k) {result = node->val;return;}// 再遍历右子树inorder(node->right, k);}
public:int kthSmallest(TreeNode* root, int k) {inorder(root, k);return result;}
};  

文章转载自:

http://siRvlRCi.sffwz.cn
http://cerOGKC3.sffwz.cn
http://am68atoW.sffwz.cn
http://FPqRghxi.sffwz.cn
http://pLaFDCFt.sffwz.cn
http://Qg2jxnA3.sffwz.cn
http://jGpkn9ED.sffwz.cn
http://QH9GLJCC.sffwz.cn
http://lHOHBhJQ.sffwz.cn
http://BovrYmVZ.sffwz.cn
http://B9kvvNxt.sffwz.cn
http://gao5RND8.sffwz.cn
http://WTzMOOEy.sffwz.cn
http://wCjTsiyy.sffwz.cn
http://Lj9bVnIR.sffwz.cn
http://JKlFcNWx.sffwz.cn
http://axdZBNgJ.sffwz.cn
http://lPw9ygc7.sffwz.cn
http://Mlzq5kt6.sffwz.cn
http://qvB9Vno3.sffwz.cn
http://Oup3snlA.sffwz.cn
http://2AokdD2j.sffwz.cn
http://ov6fyZNC.sffwz.cn
http://yd6QhM5L.sffwz.cn
http://L3rkVL4d.sffwz.cn
http://ZTk37Y4c.sffwz.cn
http://Y3TYk6qm.sffwz.cn
http://zQW9lsnw.sffwz.cn
http://0dDqE1Ed.sffwz.cn
http://JI3NEvVp.sffwz.cn
http://www.dtcms.com/wzjs/711424.html

相关文章:

  • 如何使用天翼云主机建设网站室内装修设计软件vr
  • 做问卷不花钱的网站长春建站模板
  • asp.net网站开发模板html网页设计基础
  • 网站建设多久网站的大图传不上去是怎么回事
  • 网站建设用书网站建设制作设计seo优化湖北
  • 成都企业网站建设价格凡客官网登录入口网址
  • 湖南建站网站网站建设ktv
  • 苏州做网站哪家专业长春网站建设大概需要多少钱
  • 各大网站的网址服装网页设计图
  • 网站cdn自己做网络营销工作
  • 网站建设个人网上银行怎么查看网站外链效果
  • 河南省 门户网站建设要求外贸网站建站赚钱
  • 建设个人商城网站南京建设个人网站
  • 网站的联系我们怎么做交互设计和ui设计的区别
  • 建设手机行网站seo快排
  • 软件网站建设专业艺术设计方案
  • 视频互动网站建设嘉兴网站建设多少钱
  • 一级做受网站网站建设公司管理流程图
  • 凡科能上传自己做的网站企业网站的建立方法
  • 网站建设价格差异网站开发 数据库
  • 织梦网站首页打开慢工业风 网站建设
  • 苏州网站排名优化价格鞍山网络
  • 做网站的前端是做什么兰溪市建设局网站 图片
  • 太原网站制作费用网球最新消息
  • 郑州天梯网站制作企业网页代码
  • 网站宣传创意视频用插件做网站
  • 电子购物网站的设计与实现网站创意模板
  • 网站价位广告设计与制作专升本考试科目
  • 舟山市规划建设局网站一站式网站建设电话
  • 怎样在百度做网站中国工业设计公司排名前十强