首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。InsertSort类的成员函数sort()实现了插入排序算法。请将画线处缺失的部分补充完整。 class InsertSort{ public: I
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。InsertSort类的成员函数sort()实现了插入排序算法。请将画线处缺失的部分补充完整。 class InsertSort{ public: I
admin
2009-03-16
120
问题
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。InsertSort类的成员函数sort()实现了插入排序算法。请将画线处缺失的部分补充完整。
class InsertSort{
public:
InsertSort(int* a0,int n0):a(a0),n(n0){}//参数a0是某数组首地址,n是数组元素个数
void sort()
{//此函数假设已排序序列初始化状态只包含a[0],未排序序列初始为a[1]…a[n-1]
for(int i=1;i<n;++i){
int t=a
;
int j;
for(【 】;j>0;--j){
if(t>=a[j-1])break;
a[j]=a[j-1];}
a[j]==t;}}
protected:
int*a,n;//指针a用于存放数组首地址,n用于存放数组元素个数
};
选项
答案
j=i
解析
本题考查的是插入排序算法。在sort()函数中是一个两重循环,外循环从1循环递增到n-1,即遍历未排序序列a[1]…a[n-1],取未排序序列中的第1个元素a
(i初值等于1)与已排序序列中的最后一个元素a[i-1]开始从后往前进行比较。内循环从后往前遍历已排序序列,使循环变量j的初值为i,则a[j-1]是已排序序列的最后一个元素。所以应该填j=i
转载请注明原文地址:https://kaotiyun.com/show/7sjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:inta,b;floatx,y;,则以下选项中对语句所作的注释叙述错误的是
有以下程序:#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
若有说明inta[3][4];则a数组元素的非法引用是()。
有两个关系R,S如下,由关系R和S通过运算得到关系T,则所使用的操作为
下列一维数组说明rfl,不正确的是()。
请编写函数fun,函数的功能是查找x在s所指数组中下标的位置,并作为函数值返回,若x不存在,则返回-1。注意:部分源程序在文件PROG1.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:
有以下程序:#includeintfun(intx,intY){if(x!=y)return(y);elsereturn((x+y)/2);}main(){inta=4,b
下列数组定义中错误的是()。
有以下程序:≠includeintfun(intx,inty){if(x!=y)return((x+y)/2);elsereturn(x);}voidmain(){inta=3,b=5,c=6;printf(’’%d\n’’,f
随机试题
有助于嗜铬细胞瘤诊断的方法包括
肩胛骨内缘(近脊柱侧)至后正中线的骨度分寸是
1.背景某矿业公司新建了一年产120万t的煤矿,井筒工程完工验收时发现,表土段井壁有6处规格尺寸不符合设计要求,基岩段井壁有3处出现渗漏水现象,严重影响了井筒装备的安装工作。经施工单位的整改,采取一定的措施进行处理,对规格尺寸不符合要求的进行必要的整修,
重力式码头棱体抛填断面的平均轮廓线不得小于设计断面,顶面和坡面的表层应铺0.3~0.5m厚度的(),其上再铺倒滤层。
在确认破产企业的债权时,对附利息的债权,利息计算到( )止。
企业出售、转让、报废投资性房地产或者发生投资性房地产毁损时。应当将售价扣除其账面价值和相关税费后的金额计入投资收益。()
下列注册会计师在归档期间对审计工作底稿作出的变动中,不正确的做法是()。
阅读材料,回答问题。材料1938年,由于国际形势的巨大变化,罗斯福开始把注意力投向欧洲,把德国作为主要敌人,并着手制订欧亚两线作战的计划。罗斯福认为,德国在轴心国中军事力量最强、野心最大,它不仅要征服全欧洲,而且最终要征服全世界,因而对美国和世界
一、注意事项1.本次申论考试是对应考者阅读理解能力、综合分析能力、提出和解决问题能力、写作能力和文字表达能力的综合测试。2.请使用简体汉字作答。二、给定资料1.据2009年3月10日CCTV-2“全球资讯榜”栏目报道,从去年到现在,关
导游:旅行社:行程
最新回复
(
0
)