首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到已排序序列中的正确位置。InsertSort类的成员函数sort()实现了插入排序算法。请将画线处缺失的部分补充完整。 class InsertSort{ public: I
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到已排序序列中的正确位置。InsertSort类的成员函数sort()实现了插入排序算法。请将画线处缺失的部分补充完整。 class InsertSort{ public: I
admin
2013-02-27
47
问题
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到已排序序列中的正确位置。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;11i){
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
解析
转载请注明原文地址:https://kaotiyun.com/show/RlVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序 #include<stdio.h> intf(intx) { if(x<2) return1; returnx*f(x-1)+(x-1)*f(x-2); } main() { inty; y
下列叙述中正确的是()。
有以下程序 #include<stdio.h> intfun(inta[],intn) { if(n>1) returna[0]+fun(a+1,n-1); else returna[0]; } main()
有以下程序 #include<stdio.h> main() { intx,i; for(i=1;i<=100;i++) { x=j; if(++x%2==0) if(++x%3==0)
下列给定程序中,fun函数的功能是:根据形参m,计算下列公式的值。t=1+1/2+1/3+1/4+…+1/m例如,若输入5,则应输出2.283333。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程
有以下程序:#include<stdio.h>intk=5;voidf(int*s){s=&k;}main(){intm=3,*p=&m;f(p);printf("%d%d\n",m,*p);}程序的运行结果是(
假定已建立以下数据链表结构,且指针p和q已指向如下图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句是()。
学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中。请编写函数fun,其功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。例如,输入的分数是60、69,则应当把分数在60~69的学生数据输出,包
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为______。
随机试题
鼻和鼻窦CT扫描参数的选择,错误的是
白内障囊内摘除术最常见的并发症有
酮体指的是()。
根据《执业药师资格制度暂行规定》,通过非法手段获取《执业药师资格证书》或《执业药师注册证》的人员,发证机构应
下列关于爆炸冲击波的破坏作用和防护措施说法不正确的是()
下列关于地下铁路网布置的基本原则的表述中,错误的是()。
下列关于存货可变现净值的表述中,正确的是()。
下表是某项目成本构成,请结合自己所学的知识,回答下面的问题: 从上表中可以看出,该项目人工费用________。
下列关于栈的叙述中,正确的选项是()。
7.8million
最新回复
(
0
)