首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对有n个记录的表r[1…n]进行直接选择排序,所需要进行的关键字间的比较次数为______。
对有n个记录的表r[1…n]进行直接选择排序,所需要进行的关键字间的比较次数为______。
admin
2010-12-16
38
问题
对有n个记录的表r[1…n]进行直接选择排序,所需要进行的关键字间的比较次数为______。
选项
答案
n(n-1)/2
解析
选择排序的思想为:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面;然后对剩下的子表采用同样的方法,直到子表空为止。第一个元素需要比较n-1次,第二次元素需要比较n-2次,依次类推,倒数第二个元素只须比较1次即可,所以总的比较次数为:(n-1)+(n-2)+…2+1=n(n-1)/2。
转载请注明原文地址:https://kaotiyun.com/show/PBVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(下标值),未找到则返回-1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。请在程序的下划线处填入正确的内容并把
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数,用来删除字符串中的所有空格。例如,输入asdafaaz67,则输出为asdafaaz67。注意:部分源程序在文件
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];
算法的时间复杂度是指()。
设有如下定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
不属于数据库管理技术发展的三个阶段的是()。
在软件开发的需求分析阶段,可以使用下列哪种工具?()
下列关于模板的叙述中,错误的是()。
随机试题
下列微生物中,属非细胞型微生物的是()
A.风水泛滥B.湿毒浸淫C.水湿浸渍D.湿热壅盛E.脾阳虚衰患者眼睑浮肿,继则四肢及全身皆肿,来势迅速,伴有恶寒发热,小便不利,舌苔薄白,脉浮紧。其证候是()
通信建设工程企业主要负责人安全生产管理能力考核要点不包括()。
某一张记账凭证的编制依据可以是()。
一些事例显示,对“兽孩”进行的补救教育都不很成功,这表明人的发展具有()。
下列说法错误的是:
社会意识以理论、观念、心理等形式反映社会存在。这是社会意识对社会存在的依赖性,但社会意识又有其相对独立性,即它在反映社会存在的同时,还有自己特有的发展形式和规律,表现在()
文小雨加入了学校的旅游社团组织,正在参加与组织暑期到台湾日月潭的夏令营活动,现在需要制作一份关于日月潭的演示文稿。根据以下要求,并参考“参考图片.docx”文件中的样例效果,完成演示文稿的制作。参考样例文件效果,调整第5和6张幻灯片标题下文本的段落间距
Toguideyouthroughthepractice,let’sstartwiththebasicquestionsaboutabstract.Firstofall,whatisadescriptiveabst
A、Hefailedinapowertestyesterday.B、Heneverexpectedhimselftobehappy.C、Itwasbecauseofhisfather’sfoot.D、Hemis
最新回复
(
0
)