知识大全 数据结构考研分类复习真题 第十章 排序[65]
Posted 结点
篇首语:只要还有什么东西不知道,就永远应当学习。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 数据结构考研分类复习真题 第十章 排序[65]相关的知识,希望对你有一定的参考价值。
二路插入排序是将待排关键字序列r[ n]中关键字分二路分别按序插入到辅助向量d[ n]前半部和后半部(注:向量d可视为循环表) 其原则为 先将r[l]赋给d[ ] 再从r[ ] 记录开始分二路插入 编写实现二路插入排序算法 【北京工业大学 八 ( 分)】
. 叙述基数排序算法 并对下列整数序列图示其基数排序的全过程 ( )【南京航空航天大学 一 】
.输入N个只含一位数字的整数 试用基数排序的方法 对这N个数排序 【中国人民大学 三 ( 分)】
.设记录R[i]的关键字为R[i] KEY( <=i<=k) 树结点T[i]( <=i<=K )指向败者记录 T[ ]为全胜记录下标 写一算法产生对应上述R[i]( <=i<= k)的败者树 要求除R[ k]和T[ k ]以外 只用O( )辅助空间 【东南大学 九 ( 分)】
.设有顺序放置的n个桶 每个桶中装有一粒砾石 每粒砾石的颜色是红 白 蓝之一 要求重新安排这些砾石 使得所有红色砾石在前 所有白色砾石居中 所有蓝色砾石居后 重新安排时对每粒砾石的颜色只能看一次 并且只允许交换操作来调整砾石的位置 【上海大学 二 ( 分)】
数据结构DEAP的定义如下 DEAP是一棵完全二叉树 它或者是一棵空树 或者满足下列特性
( )树根不包含元素.( )其左子树是一小堆(MINHEAP) 其右子树是一大堆(MAXHEAP)
( )若右子树非空 设i是左子树的任一结点 j是右子树中与i相应的结点.若这样的j结点不存在 则取j为右子树中与i的父结点相应的结点;结点i的关键字总是小于或等于结点j的关键字值
一个DEAP的例子如图所示
与结点 相对应的结点为 与结点 对应的结点为
给出在该DEAP中插入结点 后的结果
写出在DEAP中插入新结点的算法
用C或PASCAL语言编写实现上述算法的程序 ( 分)【浙江大学 ( 分)】
cha138/Article/program/sjjg/201311/22947相关参考
第十章 排序 一选择题 .某内排序方法的稳定性是指( )【南京理工大学 一(分)】 A.该排序算法不允许有相同的关键字记录 &
从节省存储空间考虑先选堆排序再选快速排序最后选择归并排序 从排序结果的稳定性考虑选择归并排序堆排序和快速排序都是不稳定排序 从平均情况下排序最快考虑先选择快速排序 ()堆排序快速排序归并排序
.对由n个记录所组成的表按关键码排序时下列各个常用排序算法的平均比较次数分别是:二路归并排序为( )直接插入排序为( )快速排序为( &nbs
.下面的排序算法中不稳定的是( )【北京工业大学一(分)】 A起泡排序 B折半插入排序 C简单选择排序 &
.下列排序方法中哪一个是稳定的排序方法?( ) 【北方交通大学一(分)】 A.直接选择排序 B.二分法插入排序&n
.算法模拟(分问题各分问题占分) 设待排序的记录共个排序码分别为 ()用直接插入排序试以排序码序列的变化描述形式说明排序全过程(动态过程)要求按递减顺序排序 ()用直接选择排序试以排序码序列
.有一随机数组()现采用某种方法对它们进行排序其每趟排序结果如下则该排序方法是什么?【武汉交通科技大学 二(分)】 初 始: 第一趟: 第
中序周游(遍历)平衡的二叉排序树可得到最好排序的关键码序列( )【中山大学一(分)】 .外部排序是把外存文件调入内存可利用内部排序的方法进行排序因此排序所花的时
.下面给出的四种排序方法中排序过程中的比较次数与排序方法无关的是( )【北京航空航天大学一(分)】 A.选择排序法  
.归并排序辅助存储为O()( )【青岛大学四(分)】 .在分配排序时最高位优先分配法比最低位优先分配法简单( )【上海交通大学一】 .冒泡排序和快速