- 12
- 0
- 约7.54千字
- 约 55页
- 2019-01-18 发布于广西
- 举报
17.4.1. 表扩张 例如:设当前表大小为m,则m/2个元素是本表扩张前由原表copy过来的,它们没有存款,故当往表中插入后一半元素时,应为前一半元素各存1元,当m个表目填满时,各元素均有1元支付新扩张的copy费用 * ∵任意时刻总存款≥0 ∴总平摊成本O(n)≥总实际成本 x 当前表 下一次扩张 上一次扩张 m/2 17.4.1. 表扩张 ④势能分析法 i) 势函数Φ:刚完成扩张时势最小(0),表满时势能最大(表的项数),以支付下次扩张copy的代价 Φ(T)=2*num[ T ]-size[ T ] (17.5) 显然: 刚扩张时,∵num[T]=size[T]/2 ∴Φ(T)=0 表满时,∵num[T]=size[T] ∴Φ(T)=size[T] ii)正确性 ∵α≥1/2, num[T]≥size[T]/2 //表至少半满 ∴Φ(T)≥0=Φ0 * 17.4.1. 表扩张 iii)OPi的平摊成本 设OPi之后表项数、size及势分别为numi,sizei和Φi,显然num0=size0=Φ0=0 (a)若未扩张,则sizei=sizei-1, numi=numi-1+1 * 17.4.1. 表扩张 (b)若扩张,则 sizei=2sizei-1= 2(numi-1)//numi-1=numi-1
您可能关注的文档
最近下载
- 粤23G_T011 预应力混凝土空心方桩.docx
- SPR技术指导手册说明书.pdf VIP
- 2025年红十字会救护培训理论考试试题及答案.docx
- SAGEM-FMX12设备单板及设备安装介绍.ppt VIP
- 集装箱堆场应急预案手册.docx
- 2025年矿业权评估师职业资格考试(矿业权评估实务与案例固体矿产资源勘查与实物量估算)经典试题及答案.docx VIP
- 顶管监理实施细则.docx
- 电梯安装施工安全管理方案.docx VIP
- Mitsubishi Electric三菱电机株式会社 伺服放大器 MELSERVO-JE系列MR-JE-B 说明书用户手册.pdf
- 儿童扁桃体腺样体低温等离子射频消融术规范化治疗技术标准解读.pptx VIP
原创力文档

文档评论(0)