第八章 排序 十二、败者树

一、多路平衡带来的问题

二、败者树的构造

三、败者树在K路平衡归并中的应用

1、我们有如下例子

2、接着我们构造一棵败者树,并且选出最小的数的归并段序号

3、接着把归并段3的数据填充进入败者树,这次最多只需要和之前的胜者比3次就能得到最终胜者

也就是次关键字对比

相关推荐
朝朝又沐沐40 分钟前
算法竞赛阶段二-数据结构(32)数据结构简单介绍
数据结构·算法
梦境虽美,却不长40 分钟前
数据结构 (树) 学习 2025年6月12日12:59:39
数据结构·学习·二叉树·霍夫曼树·非二叉树
共享家952742 分钟前
c语言(重点)
c语言·数据结构·算法
玉米的玉*」*1 小时前
【每日likou】704. 二分查找 27. 移除元素 977.有序数组的平方
数据结构·算法·leetcode
lyh13447 小时前
在macOS上运行Linux容器的方法
数据结构·状态模式
1白天的黑夜17 小时前
二叉树-226.翻转链表-力扣(LeetCode)
数据结构·c++·leetcode
黑听人9 小时前
【力扣 中等 C++】90. 子集 II
开发语言·数据结构·c++·算法·leetcode
黑听人9 小时前
【力扣 简单 C】21. 合并两个有序链表
c语言·开发语言·数据结构·算法·leetcode
ling__wx9 小时前
go部分语法记录
数据结构
黑听人10 小时前
【力扣 简单 C】83. 删除排序链表中的重复元素
c语言·开发语言·数据结构·算法·leetcode