知识大全 数据结构考研分类复习真题 第十章 排序[61]
Posted 结点
篇首语:成功的人是跟别人学习经验,失败的人只跟自己学习经验。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 数据结构考研分类复习真题 第十章 排序[61]相关的知识,希望对你有一定的参考价值。
.请编写直接插入排序算法
TYPE rcdtype=RECORD key: integer; otheritem: anytype; END; listtype=ARRAY[ n] OF rcdtype; 【北京轻工业学院 七 ( 分)】
.(此题单考生做)用类PASCAL语言(或PASCAL语言)完成下列各题
设单链表头结点指针为L 结点数据值为整型 试写出对链表L按 插入方法 排序的算法 LINSORT(L) 【北京科技大学 十 ( 分) 十 ( 分)】
.输入 个学生的记录(每个学生的记录包括学号和成绩) 组成记录数组 然后按成绩由高到低的次序输出(每行 个记录) 排序方法采用选择排序 【北京师范大学 五 】
有一种简单的排序算法 叫做计数排序(count sorting) 这种排序算法对一个待排序的表(用数组表示)进行排序 并将排序结果存放到另一个新的表中 必须注意的是 表中所有待排序的关键码互不相同 计数排序算法针对表中的每个记录 扫描待排序的表一趟 统计表中有多少个记录的关键码比该记录的关键码小 假设针对某一个记录 统计出的计数值为c 那么 这个记录在新的有序表中的合适的存放位置即为c
( ) ( 分)给出适用于计数排序的数据表定义
( ) ( 分)使用Pascal或C语言编写实现计数排序的算法
( ) ( 分)对于有n个记录的表 关键码比较次数是多少?
( ) ( 分)与简单选择排序相比较 这种方法是否更好?为什么? 【清华大学 三( 分)】
类似本题的另外叙述有
结点类型和存储方式如下
( )TYPE node=RECORD key:integer; info:datatype; count:integer END; VAR r:ARRAY[ n] OF node;
请给出一个排序方法 不移动结点存储位置 只在结点的count字段记录结点在排序中的序号(设排序码最大的结点序号为 ) 【国防科技大学 七 】
cha138/Article/program/sjjg/201311/22957相关参考
第十章 排序 一选择题 .某内排序方法的稳定性是指( )【南京理工大学 一(分)】 A.该排序算法不允许有相同的关键字记录 &
从节省存储空间考虑先选堆排序再选快速排序最后选择归并排序 从排序结果的稳定性考虑选择归并排序堆排序和快速排序都是不稳定排序 从平均情况下排序最快考虑先选择快速排序 ()堆排序快速排序归并排序
.对由n个记录所组成的表按关键码排序时下列各个常用排序算法的平均比较次数分别是:二路归并排序为( )直接插入排序为( )快速排序为( &nbs
.下面的排序算法中不稳定的是( )【北京工业大学一(分)】 A起泡排序 B折半插入排序 C简单选择排序 &
.下列排序方法中哪一个是稳定的排序方法?( ) 【北方交通大学一(分)】 A.直接选择排序 B.二分法插入排序&n
.算法模拟(分问题各分问题占分) 设待排序的记录共个排序码分别为 ()用直接插入排序试以排序码序列的变化描述形式说明排序全过程(动态过程)要求按递减顺序排序 ()用直接选择排序试以排序码序列
.有一随机数组()现采用某种方法对它们进行排序其每趟排序结果如下则该排序方法是什么?【武汉交通科技大学 二(分)】 初 始: 第一趟: 第
中序周游(遍历)平衡的二叉排序树可得到最好排序的关键码序列( )【中山大学一(分)】 .外部排序是把外存文件调入内存可利用内部排序的方法进行排序因此排序所花的时
.下面给出的四种排序方法中排序过程中的比较次数与排序方法无关的是( )【北京航空航天大学一(分)】 A.选择排序法  
.归并排序辅助存储为O()( )【青岛大学四(分)】 .在分配排序时最高位优先分配法比最低位优先分配法简单( )【上海交通大学一】 .冒泡排序和快速