算法分析-動態規劃(最優二叉搜索樹)

前面說過動態規劃最典型的就是解決最優化問題的(具有最優子結構的最優化問題),最優二叉查找樹就是一個典型的最優化問題。 問題描述: 給定一個n元素的中序序列,它可以有卡特蘭數個不同形狀的二叉排序樹。(卡特蘭數的定義及證明參見組合數學): ,如果我們知道每個鍵的查找概率,怎麼來構造一個平均查找代價最小(查找成功)的最優二叉查找樹呢? ----------------------------------
相關文章
相關標籤/搜索