首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为( )。
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为( )。
admin
2015-08-14
49
问题
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为( )。
选项
A、23,13,51,57,66,26,81,69,76
B、13,23,26,51,57,66,81,76,69
C、23,13,51,57,26,66,81,69,76
D、23,13,51,57,81,26,66,69,76
答案
A
解析
快速排序是起泡排序的改进。在快速排序中,任取一个记录,以它为基准用交换的方法将所有的记录分成两部分,关键码值比它小的在一部分,关键码值比它大的在另一部分,再分别对两个部分实施上述过程,一直重复到排序完成。
转载请注明原文地址:https://www.kaotiyun.com/show/5vNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有关类和对象的说法不正确的是()。
下面关于C++语言变量的叙述错误的是
C++语句constchar*constp="hello";,所定义的指针p和它所指的内容都不能被【】。
要想使23.78965421的输出为23.7887应用的语句是
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(【】){Ta;if(x>y){
对于下面的程序ifstreamfin(c:\test.txt);if(fin)cout<<"ok";elsecout<<"wrong";对于if语句中的内容可
下列叙述中正确的是
以下对模板的说明,正确的是()。
程序的结果为【】。#include"iostream.h"template<typenameT>Ttotal(T*data){Ts=0;while(*data){s+
随机试题
妊娠期口腔预防的重点应是
心绞痛发生的主要原因是
【背景资料】某水库除险加固工程内容有:(1)溢洪道的闸墩与底板加固,闸门更换;(2)土坝黏土灌浆、贴坡排水、护坡和坝顶道路重建。施工项目根据合同工期、设备、人员、场Ω地等具体情况编制了施工总进度计划,形成的时标网络图如图1(单位:d)所示。图1施工进
认为人有自我实现的需要,提倡应充分发挥人的潜能的心理学理论是()。
组织公民行为是指一种由员工自主决定的行为,不包括在员工的正式工作要求当中,但它无疑会促进组织的有效性。根据上述定义,下列属于组织公民行为的是()。
在输入输出控制方法中,采用(1)可以使得设备与主存间的数据块传送无需CPU干预。
VBA程序流程控制的方式是
我们学校的留学生______大多数。
Farmers’MarketsCharlotteHollinsknowsshefacesabattle.The23-year-oldBritishfarmerandher21-year-oldbrotherBen
YouwillhearabankconversationbetweenadepartmentdirectorSteveandanewcustomerHansa.Foreachquestion(23-30),ma
最新回复
(
0
)