算法:不同二叉搜索树||
生活随笔
收集整理的這篇文章主要介紹了
算法:不同二叉搜索树||
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?給定一個(gè)整數(shù) n,生成所有由 1 ...?n 為節(jié)點(diǎn)所組成的 二叉搜索樹(shù) 。
示例:
輸入:3
輸出:
[
??[1,null,3,2],
??[3,2,null,1],
??[3,1,null,null,2],
??[2,1,3],
??[1,null,2,null,3]
]
解釋:
以上的輸出對(duì)應(yīng)以下 5 種不同結(jié)構(gòu)的二叉搜索樹(shù):
? ?1 ? ? ? ? 3 ? ? 3 ? ? ?2 ? ? ?1
? ? \ ? ? ? / ? ? / ? ? ?/ \ ? ? ?\
? ? ?3 ? ? 2 ? ? 1 ? ? ?1 ? 3 ? ? ?2
? ? / ? ? / ? ? ? \ ? ? ? ? ? ? ? ? \
? ?2 ? ? 1 ? ? ? ? 2 ? ? ? ? ? ? ? ? 3
?
總結(jié)
以上是生活随笔為你收集整理的算法:不同二叉搜索树||的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 算法:验证二叉搜索树
- 下一篇: 力扣:复原IP地址