试题详情
- 简答题简述归并排序的处理步骤。
- 归并排序的处理步骤为:
A.记录分段处理:将文件中的记录按照可用内存大小划分为若干段,依次将每段记录读入到内存中对其进行内部排序,并将排序结果输出到子文件中。这样可以生成多个有序的子文件(即文件内的记录是有序的),通常称经过排序后的段为初始归并段。
B.文件归并处理:对上一步得到的初始归并段加以归并,直至将多段中的记录归并为一个有序文件为止。 关注下方微信公众号,在线模考后查看
热门试题
- 循环队列的引入是为了克服()。
- 单链表从任何一个结点出发,都能访问到所有
- 一棵二叉树的广义表表示为a(b(c,d)
- 已知一个不带头结点单链表的头指针为L,则
- 在树结构里,有且仅有一个结点没有前驱,称
- 求下列算法的时间复杂度。
- 大多数排序算法都有两个基本的操作:()和
- 设有两个串p和q,求q在p中首次出现的位
- 在一个不带头结点的链队中,假设f和r分别
- 图是一种多对多的结构,包括顶点和边,则边
- 在一棵二叉树中,第5层上的结点数最多为(
- 有m个叶子结点的哈夫曼树,其结点总数是(
- 一个序列中有10000个元素,若只想得到
- 设有一个14阶的对称矩阵A(第一个元素为
- 希尔排序的增量序列必须是()。
- 有一随机数组(25,84,21,46,1
- 数据的逻辑结构是指()
- 数据结构里,一棵二叉树度为2的结点的个数
- 试写一算法在带头结点的单链表结构上实现线
- 二叉树的主要遍历方法有()、()和()