Search Range in Binary Search Tree
来源:互联网 发布:贡米手机 js.hc360.com 编辑:程序博客网 时间:2024/05/16 12:51
递归遍历即可,root为空时,返回result并没有什么作用,因为我们并不用它,返回它只是因为函数需要一个返回值。
/** * Definition of TreeNode: * class TreeNode { * public: * int val; * TreeNode *left, *right; * TreeNode(int val) { * this->val = val; * this->left = this->right = NULL; * } * } */class Solution {public: /** * @param root: The root of the binary search tree. * @param k1 and k2: range k1 to k2. * @return: Return all keys that k1<=key<=k2 in ascending order. */ vector<int> searchRange(TreeNode* root, int k1, int k2) { // write your code here if(root==nullptr)return result; searchRange(root->left,k1,k2); if(root->val>=k1&&root->val<=k2)result.push_back(root->val); searchRange(root->right,k1,k2); return result; }private: vector<int> result;};
0 0
- Search Range in Binary Search Tree
- [刷题]Search Range in Binary Search Tree
- lintcode:Search Range in Binary Search Tree
- Search Range in Binary Search Tree
- 递归-----Search Range in Binary Search Tree
- lintcode: Search Range in Binary Search Tree
- Lintcode_11 Search Range in Binary Search Tree
- #11 Search Range in Binary Search Tree
- Search Range in Binary Search Tree
- Search Range in Binary Search Tree
- 20150707 lintcode 总结 Search Range in Binary Search Tree
- Lintcode11 Search Range in Binary Search Tree solution 题解
- lintcode search-range-in-binary-search-tree 二叉搜索树中搜索区间
- 11.Search Range in Binary Search Tree-二叉查找树中搜索区间(中等题)
- binary search tree in C++
- Lowest common ancestor in binary search tree
- 【Leetcode】Unique Binary Search Tree in JAVA
- Remove Node in Binary Search Tree
- How to access local directory with script executed in oozie?
- Android5.0之CardView使用教程
- MPAndroidChart的具体属性方法
- 关于 XcodeGhost , 如何进行保护APP安全性
- srs (simple rtmp server)编译
- Search Range in Binary Search Tree
- 第13章 类继承
- 细节定成败 部署Win Server 2012十项注意
- java读取properties文件,中文乱码处理
- 提取CImageList中的图片到CBitmap 缩放图片
- HTML5与CSS3基础教程-前言笔记
- 白话经典算法系列之三 希尔排序的实现
- Mahout的taste推荐系统里的几种Recommender分析
- 得到Android设备的唯一id