早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
设待排序关键码序列为(24,19,32,43,38,6,13,22),要按关键码值递增地顺序进行排序,采取以
题目
设待排序关键码序列为(24,19,32,43,38,6,13,22),要按关键码值递增地顺序进行排序,采取以第一个关键码为分界元素的快速排序法,第一趟完成后关键码43被放到第( )个位置。
参考答案
正确答案:B
快速排序是起泡排序的改进。在快速排序中,任取一个记录,以它为基准用交换的方法将所有的记录分成两部分,关键码值比它小的在一部分,关键码值比它大的在另一部分,再分别对两个部分实施上述过程,一直重复到排序完成。本题中第一趟完成后的记录是(22,19,13,6,24,38,43,32)。可见43移向到第7个位置。
快速排序是起泡排序的改进。在快速排序中,任取一个记录,以它为基准用交换的方法将所有的记录分成两部分,关键码值比它小的在一部分,关键码值比它大的在另一部分,再分别对两个部分实施上述过程,一直重复到排序完成。本题中第一趟完成后的记录是(22,19,13,6,24,38,43,32)。可见43移向到第7个位置。
看了设待排序关键码序列为(24,1...的网友还看了以下:
计算题(2915:8:43)已知关于x的一元二次方程mx2(3m-1)x+2m-1=0,其根的判别 数学 2020-06-06 …
甲、乙、丙三个人负责一个计算机房周一至周六的值班工作,每天1人,每人值班2天.如果甲同学不排周一, 数学 2020-06-06 …
英语翻译3加43减43乘以43除以4用英语怎么说 英语 2020-06-22 …
1、5人排一个5天的值日表,每天排一人值日,每人可以排多天或不排,但相邻两天不能排同一人,值日表排 数学 2020-07-19 …
5人排一个5天的值日表,每天排一人值日,每人可以排多天或不排,但相邻两天不能排同一人,值日表排法的 数学 2020-07-19 …
5人排一个5天的值日表,每天排一人值日,每人可以排多天或不排,但相邻两天不能排同一人,值日表排法的 其他 2020-07-19 …
这句话英文怎么说根据图表,可以看出问卷的回应者在18至28这个年龄段的人最多,33至38岁这个年龄 英语 2020-07-24 …
4道填空题:(1)两个自然数相除的商是43,余数是21,除数可取的最小的数是(),这时被除数是()( 数学 2020-11-03 …
甲、乙、丙三同学在课余时间负责一个计算机房的周一至周六的值班工作,每天1人值班,每人值班2天,如果甲 数学 2020-12-31 …
5个人排5天的值日表,每天排一个人值日,每人可以排多天或不排,但相邻两天不能排同一个人,则值日表排法 数学 2021-01-22 …