首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入已排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。 class Insert{ public: Insert(int*b0,int n0)
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入已排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。 class Insert{ public: Insert(int*b0,int n0)
admin
2012-01-20
49
问题
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入已排序序列中的正确位置。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/sDVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列规格的数在C语言源程序中不合法的是()。
有以下程序:#include#includetypedefstruet{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
在软件生产过程中,需求信息的来源是()。
关系数据库管理系统能实现的专门关系运算包括()。
下列选项中不属于软件生命周期开发阶段任务的是()。
C源程序中不能表示的数制是()。
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m-1,rear=m,则该循环队列中的元素个数为
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
随机试题
根据公务员法的规定,下列哪些人员不属于公务员()
保和丸的功用是
“备案号”栏:()。“征免性质”栏;()。
注册会计师在计划审计工作前需要开展初步业务活动,下列活动中不属于初步业务活动的是()。
面对一张汝阳地图,你能想到些什么?
通过光谱研究,我们能够发现几亿光年以外的微量元素。观测范围已经很庞大了。因此,在我们可以观测的范围里,应该具备宇宙中最普遍的环境。在这种环境中应该产生宇宙中最普遍的物质。当然,宇宙中肯定还存在一些特殊的环境和物质,但是这种环境一定不是普遍的,一定是非常稀有
较早提出了代议制政府理论的思想家是()。
清末学制主要包括:______、______。
在关系模式A(S,SN,D)和B(D,CN,NM)中,关系A的主键是S,关系B的主键是D,则属性D在关系A中称为()。
A、漂亮B、名贵C、最硬D、有金光C录音中提到“它是自然界中最硬的一种矿石”,所以选C。
最新回复
(
0
)