将有序数组转换为二叉搜索树
生活随笔
收集整理的這篇文章主要介紹了
将有序数组转换为二叉搜索树
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目描述
將一個(gè)按照升序排列的有序數(shù)組,轉(zhuǎn)換為一棵高度平衡二叉搜索樹。
本題中,一個(gè)高度平衡二叉樹是指一個(gè)二叉樹每個(gè)節(jié)點(diǎn) 的左右兩個(gè)子樹的高度差的絕對(duì)值不超過 1。
示例:
給定有序數(shù)組: [-10,-3,0,5,9],一個(gè)可能的答案是:[0,-3,9,-10,null,5],它可以表示下面這個(gè)高度平衡二叉搜索樹:0/ \-3 9/ /-10 5解法:
思路1:二分之后遞歸
總結(jié)
以上是生活随笔為你收集整理的将有序数组转换为二叉搜索树的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2019-03-22-算法-进化(环形链
- 下一篇: Fizz Buzz