LeetCode108.有序数组转二叉搜索树
2024-10-19 03:58:19
题目
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的错误内存溢出,去查看递归出口是否写了?是否正确?
最新文章
- 转js中this指向的简明解答
- mongoDB(3) mapReduce
- vue model双向绑定
- Sql server中内连接语句
- 从svn检出的项目如何编译
- MSSQL Server 导入/导出到远程服务器
- android应用程序fps meter[帧数显示]的分析 —— 浅谈root的风险 (3)
- css属性之vertical-align详解
- Maven, IntellJ Idea 配置注意点
- linux(边压缩边传输边解压)
- 用DIV+css写Table
- 从零开始理解JAVA事件处理机制(1)
- python之pymongo
- linux centos7磁盘格式化挂载之parted
- asp.net core mvc 在中间件中使用依赖注入问题:System.InvalidOperationException: Cannot resolve scoped service &#39;IXXXService&#39; from root provider.
- nginx+uwsgi配置
- JEECG 上传插件升级-标签
- MVC相关问题归纳
- Win10安装MySQL5.7.22 解压缩版(手动配置)方法
- 【BZOJ1801】[Ahoi2009]chess 中国象棋 DP