麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

leetcode--108. Convert Sorted Array to Binary Search Tree

2019-11-10 19:22:29
字體:
來源:轉載
供稿:網友

Given an array where elements are sorted in ascending order, convert it to a height balanced BST.

題解

以序列的中間元素作為根,轉換后的BST肯定是平衡的。

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public: TreeNode* sortedArrayToBST(vector<int>& nums) { return sortedArrayToBSTHelp(nums, 0, nums.size()); } TreeNode* sortedArrayToBSTHelp(vector<int>& nums, int l, int r){ if(l >= r) return NULL; int mid = (l + r) >> 1; TreeNode* root = new TreeNode(nums[mid]); root->left = sortedArrayToBSTHelp(nums, l, mid); root->right = sortedArrayToBSTHelp(nums, mid + 1, r); return root; }};
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 一级免费在线视频 | 99re久久最新地址获取 | 黄色网址在线免费 | 91精品国产一区二区在线观看 | 久久精品.com | 国产精品麻豆一区二区三区 | 国产又粗又爽又深的免费视频 | 激情夜色 | 羞羞视频.www在线观看 | av在线直播观看 | 亚洲婷婷日日综合婷婷噜噜噜 | 黄色三级网站 | 99视频在线观看视频 | 国产午夜三级一区二区三桃花影视 | www.热| 日韩欧美电影一区二区三区 | 黄色香蕉视频 | 欧美激情精品久久久久 | 久艹在线视频 | 手机国产乱子伦精品视频 | 美女av在线免费观看 | 一色屋任你操 | 免费h片网站 | 午夜视频免费播放 | 午夜视频久久 | 一级α片免费看刺激高潮视频 | 久久亚洲美女视频 | 特黄一级小说 | 一级大片久久 | 四虎久草| 九九热在线视频观看 | 成人在线观看一区二区三区 | 91羞羞| 伊人久久国产精品 | h视频免费看 | 一级毛片电影网 | 狠狠干天天 | av国产片 | 午夜天堂在线视频 | av在线播放亚洲 | 欧美人xxx|