- 4
- 0
- 约7.78千字
- 约 55页
- 2016-12-20 发布于重庆
- 举报
顺序统计树应用-求逆序对 9 1 数据结构扩张方法: SUM=0; SUM=SUM+ i +1-OS-RANK(T,x) 6 1 数组:9 6 12 2 20 10 9 2 SUM=0+1+1-1=1; 12 1 9 3 2 1 12 1 6 2 9 4 SUM=1+3+1-1=4; 20 1 12 2 9 5 10 1 12 3 9 6 SUM=4+5+1-4=6; 时间复杂度为:O(nlgn) 顺序统计树 顺序统计树提出的原因 顺序统计树的介绍 如何利用顺序统计树解决问题 举例 Josephus排列 求逆序对 MIN-GAP 顺序统计树应用:MIN-GAP 例如,Q={1,5,9,15,18,22} 传统方法: 4 4 4 6 3 Q的MIN-GAP为:3; 时间复杂度为:O(N); 顺序统计树应用:MIN-GAP 数据结构扩张的方法: 附加信息:min-val[x]、max-vla[x]、min-gap[x]; min-val[x]= min-val[left[x]] key[x] max-val[x]= max-val[right[x]] key[x] min-gap[x]= min-gap[left[x]] min-gap[right[x]] key-max-val[left[x]] min-vla[right[x]]-ke
原创力文档

文档评论(0)