- 6
- 0
- 约1.67万字
- 约 23页
- 2018-08-02 发布于江苏
- 举报
左偏树的特点及其应用
广东省中山市第一中学 黄源河
【摘要】
本文较详细地介绍了左偏树的特点以及它的各种操作。
第一部分提出可并堆的概念,指出二叉堆的不足,并引出左偏树。第二部分主要介绍了左偏树的定义和性质。第三部分详细地介绍了左偏树的各种操作,并给出时间复杂度分析。第四部分通过一道例题,说明左偏树在当今信息学竞赛中的应用。第五部分对各种可并堆作了一番比较。最后总结出左偏树的特点以及应用前景。
【关键字】 左偏树 可并堆 优先队列
【目录】
一、引言 2
二、左偏树的定义和性质 2
2.1 优先队列,可并堆 2
2.1.1 优先队列的定义 2
2.1.2 可并堆的定义 2
2.2 左偏树的定义 3
2.3 左偏树的性质 4
三、左偏树的操作 5
3.1 左偏树的合并 5
3.2 插入新节点 7
3.3 删除最小节点 8
3.4 左偏树的构建 8
3.5 删除任意已知节点 9
3.6 小结 12
四、左偏树的应用 13
4.1 例——数字序列(Baltic 2004) 13
五、左偏树与各种可并堆的比较 15
5.1 左偏树的变种——斜堆 15
5.2 左偏树与二叉堆的比较 16
5.3 左偏树与其他可并堆的比较 16
六、总结 18
2.1 优先队列,可并堆
2.1.1 优先队列的定义
优先队列(Priority Queue)是一种抽象数据类型(ADT),它是一种容器,里面有
原创力文档

文档评论(0)