首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
插入排序算法的主要思想:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。 class Insert{ public: Insert(int *b0,in
插入排序算法的主要思想:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。 class Insert{ public: Insert(int *b0,in
admin
2010-06-06
68
问题
插入排序算法的主要思想:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。
class Insert{
public:
Insert(int *b0,int n0):b(b0),n(n0){};//参数b0是某数组首地址,n是数组元素个数
void sort()
{//此函数假设已排序序列初始化状态只包含b[0],未排序序列初始为b[1]...b[n-1]
for(int i=1;i<n;++i)
{
int t=b
;
int j;
for(______;j>0;--j)
{
if(t>=b[j-1])
break;
b[j]=b[j-1];
b[j]=t;
}
}
}
选项
答案
j=i
解析
在函数sort()中,在外层for循环中,依次将数组b中的值赋值给变量t,然后在内层循环中,依次与已经排序的数组元素进行比较,并在符合条件的位置插入该元素。“int t=b
;”语句可知数组中有i个元素已经排好了序。因此,根据内层循环中的j>0;--j语句,知道内层循环是将当前的第i个元素与j个元素进行比较,前面已知数组中有i个元素已经排好了序,根据题干中的要求“插入到已排序序列中”,即j=i。
转载请注明原文地址:https://jikaoti.com/ti/yUW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#inc1udemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=0;for(i=0;i=i;j——)=—b[i]D];printf("%d\n",
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
以下正确的字符串常量是()。
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是()。
下列定义变量的语句中错误的是()。
以下选项中叙述错误的是()。
关于数组和指针,以下说法错误的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
医院里有不同的科室,每名医生分属不同科室,则实体科室与实体医生问的联系是()。
函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在C数的百位和个位上。例如,当a=45,b=12时,调用该函数后,c=5142
随机试题
提出人际需要三维理论的心理学家是【】
一个企业的价值,获得其评估值的途径共有【】
当计算机以拨号方式接入Intemet时,使用的设备有电话线和()
入选联合国“人类口头与非物质文化遗产名录”的地方戏是()。
唐高宗李治在位时期完成的《唐律疏议》是一部极为重要的法典,全面体现了中国古代法律制度的_________、风格和基本特征,成为中华法系的_________法典,对后世及周边国家产生了极为深远的影响。
“中学为体,西学为用”的思想原则形成于()。
Dogsaresocialanimalsandwithoutpropertraining,theywillbehavelikewildanimals.Theywillspoilyourhouse,destroyyou
Readthearticlebelowabouttheimportanceofthedivisionoflabour.Choosethebestwordorphrasetofilleachgapfrom
WhichofthefollowingsentencesexpressesCOMPLAINT?
A、Listeningtomusic.B、Surfingtheinternet.C、WatchingTV.D、Takingabath.DWhichislistedasthethirdpopularwaytorelie
最新回复
(
0
)