数据结构外排序题库

本文详细解析了数据结构中的外排序问题,包括磁盘块记录数量计算、最小值堆的置换-选择排序方法产生的初始归并段数量、败者树在多路归并中的应用等。通过实例介绍了如何进行8路和6路归并,并给出了相应的败者树构造及其广度优先周游序列。此外,还涵盖了磁盘中随机选择磁道的平均距离问题及历年计算机联考真题的相关解析。
摘要由CSDN通过智能技术生成

免费版:华文慕课-数据结构外排序题库

1、假设计算机系统有2048个字节的磁盘块,要存储的每一条记录为48字节,其中数据占了44个字节,关键码占4个字节。磁盘指针为4个字节。那么这个磁盘块上最多有多少条记录?

解析

2048/48=42.67,则最多42条记录

答案: 42

2、假设计算机系统有2048个字节的磁盘块,要存储的每一条记录为68字节,其中数据占了64个字节,关键码占4个字节。磁盘指针为4个字节。那么这个磁盘块上最多有多少条记录?

解析

2048/68=30.12,则最多30条记录

答案: 3

3、设输入的关键码满足k1>k2>…>kn缓冲区大小为m,用最小值堆进行置换-选择排序方法可产生多少个初始归并段?n=100,m=5

解析

n/m=20,由于后面的关键码更小,所以每次的顺串大小均为m

答案: 20

4、有8个顺串,每个顺串的第一个记录的关键码分别为14

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值