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