首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
插入排序算法的主要思想:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。 class Insert{ public: Insert(int *b0,in
插入排序算法的主要思想:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。 class Insert{ public: Insert(int *b0,in
admin
2010-06-06
99
问题
插入排序算法的主要思想:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。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://kaotiyun.com/show/Gajp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设某二叉树的后序序列为CBA,中序序列为ABC,则该二叉树的前序序列为()。
若有定义语句:doublex,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是( )。
以下数组定义中错误的是()。
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。例如,有10个正数:
下列给定程序的功能是:建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在
设有定义:intx,y,z;,且各变量已赋正整数值,则以下能正确表示代数式""的C语言表达式是()。
在下列选项中,没有构成死循环的是()。
软件生命周期中的活动不包括( )。
下列关于算法的描述中错误的是
以下是while语句的基本形式:while(表达式){语句;}其中“表达式”()。
随机试题
护士对心力衰竭控制后扩张型心肌病患者的健康教育,不正确的是
某监理单位与建设单位签订了某钢筋混凝土结构工程施工阶段的工程监理合同,监理部设总监理工程师1人和专业监理工程师若干人,专业监理工程师例行在现场检查,旁站实施监理工作。在监理过程中,发现以下一些问题:(1)某层钢筋混凝土墙体,由于绑扎钢筋困难,无法施工,
【背景】某政府投资建设工程项目,采用《建设工程工程量清单计价规范》(GB50500—2013)计价方式招标,发包方与承包方签订了施工合同。施工合同约定如下:1.合同工期为110天,工期每提前(或拖延)1天,奖励(或罚款)均为3000元
积木分析法应用于金融创新的方式包括()。
为了避免在旅游团内产生矛盾,分配住房和航班机位的工作一般应由()来做。
根据左图规律,右图“?”处应为()。
在每份认股权证中,如果按照股东持股比例定向派发,赋予其以优惠价格认购公司一定份数的新股,则据此可判定这种认股权证是()。
ThemostthoroughlystudiedintellectualsinthehistoryoftheNewWorldaretheministersandpoliticalleadersofseventeenth
WithAmericansalesofMitsubishi,onceoneofthehottestcarbrands,inafreefall,thecompany’sexecutivesarctryingtoen
Welcometooursmallbusinessset-upguide,providingalltheinformationyouneedtostartyourbusinessonahealthy,solidba
最新回复
(
0
)