题目

 1 class Solution {
2 public:
3 TreeNode* sortedArrayToBST(vector<int>& nums) {
4 if(nums.size() == 0) return NULL;
5 return build_BST(nums,0,nums.size()-1);
6 }
7 TreeNode* build_BST(vector<int>& nums,int low,int high){
8 if(low > high) return NULL;
9
10 int mid = (low + high) / 2;
11 TreeNode* root = new TreeNode(nums[mid]);
12 root->left = build_BST(nums,low,mid-1);
13 root->right = build_BST(nums,mid+1,high);
14 return root;
15 }
16 };

出现 AddressSanitizer:DEADLYSIGNAL  stackoverflow的错误内存溢出,去查看递归出口是否写了?是否正确?

最新文章

  1. 转js中this指向的简明解答
  2. mongoDB(3) mapReduce
  3. vue model双向绑定
  4. Sql server中内连接语句
  5. 从svn检出的项目如何编译
  6. MSSQL Server 导入/导出到远程服务器
  7. android应用程序fps meter[帧数显示]的分析 —— 浅谈root的风险 (3)
  8. css属性之vertical-align详解
  9. Maven, IntellJ Idea 配置注意点
  10. linux(边压缩边传输边解压)
  11. 用DIV+css写Table
  12. 从零开始理解JAVA事件处理机制(1)
  13. python之pymongo
  14. linux centos7磁盘格式化挂载之parted
  15. asp.net core mvc 在中间件中使用依赖注入问题:System.InvalidOperationException: Cannot resolve scoped service &#39;IXXXService&#39; from root provider.
  16. nginx+uwsgi配置
  17. JEECG 上传插件升级-标签
  18. MVC相关问题归纳
  19. Win10安装MySQL5.7.22 解压缩版(手动配置)方法
  20. 【BZOJ1801】[Ahoi2009]chess 中国象棋 DP

热门文章

  1. 一、什么是Jmeter?Jmeter安装?Jmeter的启动?
  2. bbed工具安装
  3. BloomFilter中保存的数据量
  4. sqlmap进阶篇—POST注入三种方法
  5. SpringBoot执行原理
  6. codeforces 1443D,解法简单,思维缜密的动态规划问题
  7. 仙剑4CPK加密解密算法(转)
  8. 【windows】【消息中间件】【安装】Elasticsearch
  9. .Net Core的简单单元测试基于Mock和自定义
  10. C#中RDLC控制某列的显示隐藏