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

衡阳公司做网站腾讯广告平台

衡阳公司做网站,腾讯广告平台,网上找装修设计,深圳软件定制开发Problem: 230. 二叉搜索树中第K小的元素 文章目录 题目描述思路复杂度Code 题目描述 思路 直接利用二叉搜索树中序遍历为一个有序序列的特性: 记录一个int变量rank,在中序遍历时若当前rank k则返回当前节点值 复杂度 时间复杂度: O ( n ) O(n) O(n);其…

Problem: 230. 二叉搜索树中第K小的元素

文章目录

  • 题目描述
  • 思路
  • 复杂度
  • Code

题目描述

在这里插入图片描述在这里插入图片描述在这里插入图片描述

思路

直接利用二叉搜索树中序遍历为一个有序序列的特性:

记录一个int变量rank,在中序遍历时若当前rank == k则返回当前节点值

复杂度

时间复杂度:

O ( n ) O(n) O(n);其中 n n n为二叉树中节点的个数

空间复杂度:

O ( h e i g h t ) O(height) O(height);其中 h e i g h t height height为二叉树的高度

Code

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {//Recode the resultint res = 0;//Recode the rank of current valueint rank = 0;/*** Kth Smallest Element in a BST** @param root The root of binary tree* @param k    Given number* @return int*/public int kthSmallest(TreeNode root, int k) {traverse(root, k);return res;}/*** Kth Smallest Element in a BST(Implementation function)** @param root The root of binary tree* @param k    Given number*/private void traverse(TreeNode root, int k) {if (root == null) {return;}traverse(root.left, k);rank++;if (k == rank) {res = root.val;return;}traverse(root.right, k);}
}
http://www.hrbkazy.com/news/8404.html

相关文章:

  • 咸宁网站建设seo公司推荐
  • 北京十佳网站建设公司网站如何制作设计
  • 有哪些做实验的参考网站网络营销未来有哪些发展趋势
  • 100m做电影网站国家市场监管总局官网
  • wordpress quick chat百度seo优化排名客服电话
  • wordpress中settingseo搜索引擎优化人才
  • 怎么做网页才能置顶seo软文是什么
  • 公益免费空间主机爱站网seo查询
  • 温州专业营销网站好用的搜索引擎有哪些
  • 晨光文具店网站建设今天刚刚发生的重大新闻
  • 软件开发需要用什么软件广告优化师工作内容
  • 陕西住房和城乡建设厅网站电话淘宝推广软件
  • 做网站公司淘大象关键词排名查询
  • 国外产品设计网站优秀企业网站欣赏
  • 企业简介模板文字北京公司排名seo
  • 在eclipse中做网站开发站长网站查询
  • 网站建设 在线购买发布广告的平台免费
  • 杭州专业做网站的1688seo优化是什么
  • wordpress tag 排序seo技术培训机构
  • 黄埔网站建设设计成都建设网官网
  • 宁波网络推广百度移动端关键词优化
  • 广州网站建设 滚屏seo上海网站推广
  • 全国网站备案营销型网站建设服务
  • 网站迁移建设方案南宁网站推广公司
  • 临沂做企业网站网络营销系统
  • wordpress调用网站域名关键词优化如何
  • 做拼团的网站站长统计app下载大全
  • 基于django电商网站开发课设报告台州seo服务
  • 网站建设商标保护百度站长工具平台
  • 织梦网站如何做移动端新乡网站推广