最优二叉检索树

发布时间:2024-11-23 03:47

债券期权的定价模型:Black-Scholes或二叉树法 #生活技巧# #理财技巧# #金融衍生品知识#

最优二叉检索树

最新推荐文章于 2024-10-16 21:56:29 发布

黑色眼睛90 于 2015-05-05 10:01:32 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

题目

给定数据集
S = < x1 , x2 , …, xn>,
及S 的存取概率分布如下:
P = < a0 , b1 , a1 , b2 , a2 , … , bn, an >
求一棵最优的( 即平均比较次数最少的)二分检索树.

动态规划思路

令w[i,j]是P[i,j]中所有概率(数据与空隙)之和
设m[i,j] 是相对于输入S[i,j] 和P[i,j] 的最优二叉搜索树的平均比较次数
递推方程(k表示将第k个元素作为根来归结子问题):
m[i,j] = min{m[i,k-1] + m[k+1,j] + w[i,j]} , i=

时空复杂度

m[i,j]中,i,j 的所有组合有O(n^2)种,每种都要对不同的k进行计算,k的选取有O(n)种,每次计算为常数时间
时间复杂度:T(n) = O(n^3)
空间复杂度:即标记函数的个数S(n) = O(n^2)

网址:最优二叉检索树 https://www.yuejiaxmz.com/news/view/202837

相关内容

题解:二叉树问题
文献信息检索的学习心得
生活中的发现作文600字优秀8篇
阿里本地生活一二三面
叉车环保牌照怎么办理
信息检索
头发分叉怎么办 头发分叉护理小窍门
长春二手市场
叉烧肉怎么做好吃
针织黑色开叉裙搭配

随便看看