日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

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

LeetCode:Convert Sorted Array to Binary Search Tree

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

題目描寫:

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; }


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲成av人影院 | 男操女在线观看 | 91精品国产综合久久福利 | 成人网18免费网站 | 亚洲福利影院 | 中文日韩 | 精品成人在线视频 | 午夜精品久久久久久久蜜桃 | 黄网站在线免费 | 热99精品| 国产精品不卡在线 | 精品91在线| 中文字幕国产一区二区 | 亚洲第一不卡 | 国产午夜精品一区二区三区四区 | 99国产精品视频免费观看 | 国产精品福利在线观看 | 日韩精品在线一区二区 | 欧美 亚洲 另类 激情 另类 | 欧美一级毛片视频 | 婷婷成人基地 | 国产三级精品在线 | 日韩av电影网站 | 日韩精品久久 | 精品视频91 | 久久嫩草精品久久久精品才艺表演 | 国产一区二区黄 | 亚洲免费毛片 | 黄色啊啊啊啊 | 日韩电影在线 | 国产一区二区三区免费在线观看 | 97狠狠操| 看a网站 | 亚洲精品一区国产精品 | 欧美日韩成人在线播放 | 亚洲成人网一区 | 亚洲第一福利视频 | 成人手机在线免费视频 | 无码日韩精品一区二区免费 | 国产乱码精品一区二区三区不卡 | 亚洲欧美日韩电影 |