首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第( )个位置。
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第( )个位置。
admin
2010-11-20
59
问题
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第( )个位置。
选项
A、3
B、5
C、7
D、9
答案
B
解析
快速排序的基本思想是:从表中选取一个元素(如本题中的33),将表中小于此元素的移到前面,大于此元素的移到后面,结果把线性表分割成两部分(两个子表),此元素插入到其分界线的位置处。然后分别对两个子表再次分割……本题中33作为分割的中界线,第一趟排序后排在比它小的18、9、25、12后面。
转载请注明原文地址:https://kaotiyun.com/show/6cmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列叙述中,错误的是
在switch(expression)语句中,expression的数据类型不能是
Java源代码文件中,可以有________个import语句。
执行下列程序段后输出的结果是______。publicclassTest{publicstaticvoidmain(Stringargs[]){intx,y;for(y=1,x=1;y<=50;y++){if(x>=10)break
以下叙述中不属于Java语言特点的是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
下列属于Applet运行过程中的是()。
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
耦合性和内聚性是对模块独立性度量的两个标准,下列叙述中正确的是()。
往窗体Form1上添加一个列表框控件List1,并编写如下代码:PrivateSubForm_Load()Fori=0To6List1.AddItemiNextiEndSub为了在程序运
随机试题
何谓催化剂的钝化?
OldJapaneselivingalonecannowhirea"family"forlunchandafewhours’pleasanttalk.Justgivethemaringandaskfor,sa
泻南补北法的理论基础是()
患者腹部痞胀,纳呆呕恶,肢体困重,身热起伏,汗出热不解,尿黄便溏。其舌象应是
断路器的额定峰值耐受电流说明断路器:
盾构施工中,对进出洞口外侧的土体进行改良的目的是(),保证盾构进出洞安全。
关于智力与创造性的关系,下列说法正确的有()。
推进基层治理法治化.必须充分发挥基层党组织在全面推进依法治省中的战斗堡垒作用,推动基层服务型党组织建设的(),以提升法治化水平。
简述师生关系的特点。
不属于Access提供的数据筛选方式是()。
最新回复
(
0
)