首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入已排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。 class Insert{ public: Insert(int*b0,int
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入已排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。 class Insert{ public: Insert(int*b0,int
admin
2013-05-30
43
问题
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入已排序序列中的正确位置。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(ira i=1;i
{
int=b
;
intj;
for_____________;j>0;--j)
{
if(t>=b[j-1])
break;
b[j]=b[j-1];
b[j]=t;
}
}
}
};
选项
答案
j=i
解析
在函数sont()中,外层for循环中依次将数组b中的值赋值给变量t,然后在内层循环中依次与已经排序的数组元素进行比较,并在符合条件的位置插入该元素。“int t=b
;”语句可知数组中有i个元素已经排序。因此,根据内层循环中的j>0;--j语句,知道内层循环是将当前的第i个元素与j个元素进行比较,前面已知数组中有i个元素已经排序,根据题干中的要求“插入已排序序列中”,即i=i。
转载请注明原文地址:https://kaotiyun.com/show/i2Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
面程序执行完后k的值是【】。voidmain(){unsignednum=26,k=1;do{K*=num%10;num/=1
下列关于成员函数特征的描述中错误的是()。
不属于结构化程序设计方法主要原则的是()。
已有函数max(a,b),为了使函数指针变量p指向函数max,则下面选项中赋值方法正确的是()。
下列关于模板的叙述中,错误的是______。
在面向对象的程序设计中,下列叙述中错误的是()。
数据库设计的根本目标是要解决()。
下列成对的表达式中,运算符“/”的意义相同的一对是()。
算法复杂度主要包括时间复杂度和【】复杂度。
下列不属于算法的基本特征的是______。
随机试题
总统制类型国家的最高行政管理机构由()、()、()以及()组成。总统既是国家元首,又是政府首脑。其主要代表国家是美国。
以下是急性胰腺炎患者局部并发症的为()
某人现在在银行存款1000元,单利年利率为2.5%,则3年年末本利和为()元。
当监理工程师接受建设单位的委托对建设工程实施全过程监理时,为了有效地控制建设工程进度,监理工程师最早应在()阶段协助建设单位确定工期总目标。
在竣工验收质量评定中,工程质量评分小于()分为不合格。
自动喷水灭火系统中,下列()属于闭式自动喷水灭火系统。
描述性调研帮助企业理清营销过程中相互关联的事物之间的因果关系;预测性调研帮助企业发现和评估新的市场机会,有利于企业把握机遇、拓展业务;预测性调研帮助企业对决策可能产生的结果进行预测。
企业的存货总成本随着订货批量的增加而呈正方向变化。()
某普通合伙企业决定解散,经清算人确认:企业欠职工工资和社会保险费用10000元,欠国家税款8000元,另外发生清算费用3000元。下列几种清偿顺序中,符合合伙企业法律制度规定的是()。
“明儒之学用以应事,清儒之学用以保身;明儒直而愚,清儒智而谲;明儒尊而乔,清儒弃而湿。……才智之士惮于文网、迫于饥寒,全身畏害之不暇,而用世之念泪于无形,加以廉耻道丧,清议荡然,流俗沈昏,无复崇儒重道,以爵位之尊卑,判己身之荣辱。”对材料理解正确的是(
最新回复
(
0
)