第十章习题分析和总结.docxVIP

  • 1
  • 0
  • 约1.19万字
  • 约 15页
  • 2024-07-28 发布于上海
  • 举报

第十章习题

磁盘平衡归并和磁带平衡归并在时间上有否差别?如果有,差别在何处?如果没有,请说明理由?

败者树中的败者指的是什么?若利用败者树求k个数中的最大值,在某次比较中得到

ab,那么谁是败者?败者树与堆有何区别?

试问输入文件在哪种状态下,经由置换选择排序法得到的初始归并段长度最长?其最长的长度是多少?

假如对一个经由置换选择排序法得到的输出文件再次进行置换选择排序,试问该文件将产生什么变化?

设内存有大小为6个记录的区域可供内部排序之用,文件的关键字序列为:(51,49,39,46,38,29,14,61,15,30,1,48,52,3,63,27,4,13,89,24,46,58,33,76)。试列出:

用内部排序方法求出的初始归并段;

用置换选择排序法得到的初始归并段。

假设某文件经内部排序得到100个初始归并段,试问:

若要使多路归并三趟完成排序,则应取归并的路数至少为多少?

假如操作系统要求一个程序同时可用的输入、输出文件的总数不超过13,则按多路归并至少需几趟可完成排序?如果限定这个趟数,则可取的最低路数是多少?

假设一次I/O的物理块大小为150,每次可对750个记录进行内部排序,那么对含有

150000个记录的磁盘文件进行4路平衡归并排序时,需进行多少次I/O?

手工执行算法k-merge,追踪败者树的变化过程。假设初始归并

文档评论(0)

1亿VIP精品文档

相关文档