多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > LeetCode:Convert Sorted Array to Binary Search Tree

LeetCode:Convert Sorted Array to Binary Search Tree

來源:程序員人生   發布時間:2014-11-09 09:49:26 閱讀次數:3068次

題目描寫:

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

思路:采取類似折半查找的方式找到當前根節點,則當前根節點左側的屬于它的左子樹部份,當前根節點右側的屬于它的右子樹部份。再采取一樣的方法,遞歸地對當前根節點的左右子樹做相同的處理。


代碼:

TreeNode * Solution::sortedArrayToBST(vector<int> &num) { if(num.size() == 0) return NULL; return sortedArrayToBSTCmp(num,0,num.size()⑴); } TreeNode * Solution::sortedArrayToBSTCmp(vector<int> &num,int head,int rear) { TreeNode * root = (TreeNode *)malloc(sizeof(TreeNode)); int mid = (head + rear) / 2; root->val = num[mid]; if(mid + 1 <= rear) root->right = sortedArrayToBSTCmp(num,mid+1,rear); if(head <= mid - 1) root->left = sortedArrayToBSTCmp(num,head,mid⑴); return root; }


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美日韩一区二区三区视频在线观看 | 午夜 性色 福利视频 | 国产小情侣激情小视频免费看 | 国产亚洲精品自在线观看 | 欧美国产亚洲精品高清不卡 | 国产精品1页 | 欧美偷窥自拍 | 性欧美videos | 久久天天躁狠狠躁夜夜2020一 | 边摸边吃奶边做3p视频 | 国产日韩欧美高清 | 精品久久成人免费第三区 | 中文天堂最新版在线精品 | 天天拍夜夜添久久精品中文 | 中文字幕网址 | 最近中文字幕无吗高清网 | 成人9久久国产精品品 | 久久99爱爱 | 99热成人精品国产免国语的 | 亚洲国产爱 | 91精品一区二区三区在线播放 | 尤物yw午夜国产精品视频 | 日本一区二区高清免费不卡 | 国产中文欧美 | 正在播放国产露脸真实高清 | 黄网址大全免费观看免费 | 国产福利视频一区二区三区四区 | 欧美日韩永久久一区二区三区 | 免费国产成人高清在线观看不卡 | 久久亚洲精品中文字幕三区 | 日韩理论片在线看免费观看 | 免费综合网 | 哪里可以看免费毛片 | 日韩精品一区二区三区中文字幕 | 欧美成人一区二区三区不卡视频 | 最好的中文字幕2018免费视频 | 性欧美黑人巨大videos | 亚洲日韩成人 | 免费爱爱网站 | 性欧美18videofreetubehd黑人 | 暴力欧美娇小 videos |