首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,实现函数sort(intA[],int n),用选择排序法把数组从大到小排序。 提示:选择排序法的思想是: (1)反复从还未排好的那部分线性表中选择出关键字最
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,实现函数sort(intA[],int n),用选择排序法把数组从大到小排序。 提示:选择排序法的思想是: (1)反复从还未排好的那部分线性表中选择出关键字最
admin
2017-09-20
34
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,实现函数sort(intA[],int n),用选择排序法把数组从大到小排序。
提示:选择排序法的思想是:
(1)反复从还未排好的那部分线性表中选择出关键字最小的节点;
(2)按照从线性表中选择出的顺序排列节点,重新组成线性表;
(3)直到未排序的那部分为空,则重新形成的线性表是一个有序的线性表。
补充函数sort(int A[],int n),实现选择排序。
注意:请勿改动主函数。
#include
#define N 10
void Sort(int A[N],int n)
{
}
int main()
{
int A[N]={1,2,1 0,5,7,1 9,34,7 8,一3,8};
sort(A,1 0);
for(int i=0;i
{
cout<
<<‘ ’;
}
cout<
return 0;
}
选项
答案
int i,j; for(i=0;i
A[j+1]) //如果前面的数比后面的大则进行交换 { int t=A[j];//做交换 A[j]=A[j+1]; A[j+1]=t; } } }
解析
选择法的思路是:将相邻两个数比较,将小的调到前头。这样下标从0到n-1的数与其后面相邻的数交换,可以把最大的数交换到数组的末端。进行n次下标从0到n-1的交换,则数组则会变成有序的,而且是由小到大的顺序。
转载请注明原文地址:https://kaotiyun.com/show/KTAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是_______。#include<iostream.h>#include<fstream.h>#include<stdlib.h>voidmain(){charch:fstre
以下程序段的执行结果为()。#include<iostream.h>#definePLUS(x,y)x+yvoidmain(){intx=1,y=2,Z=3,sum:sum=PLUS(x+y,Z
下列格式化I/O的操作符中,()是设置域宽的。
按“先进先出”原则组织数据的结构是
下列数据结构中能使用对分查找的是
在下面的运算符重载函数的原型中,错误的是
算法的复杂度主要包括时间复杂度和______复杂度。
作为非成员函数重载的运算符,所有操作数都必须以______的形式出现在参数表中。
数据结构分为线性结构和非线性结构,其中循环链表属于【 】。
随机试题
影响决策者的个人因素包括()
对急性肾小球肾炎患儿进行饮食指导,正确的是()
案情:楚某系原浙江省顺民县人大常委会委员。2006年4月25日,楚某到温州市龙湾区参加龙湾区人大常委会召开的“横向联系会议”。26日晚9时许,楚某独自一人来到温州市金江路,在大榕树下石凳处遇到了暗娼李某。楚某主动与李某搭讪,问明其身份和嫖宿价格后,将李某带
关于适用于严寒地区被动式低能耗建筑技术措施的说法,错误的是()。
美国的()是世界上第一个广域网。
随着科学技术和经济全球化的发展,人类的交往活动日益普遍和深化。交往作为人类特有的活动和存在方式,对社会发展具有越来越重要的作用。主要表现在()。
对于违禁品,无论是否与案件有关,都应扣押。()
根据以下资料,回答下列问题。2011年7月产量低于上半年月均产量的是:
曲线在点(1,一1,0)处的切线方程为()
Amillionyears______butabriefspaninthehistoryofourplanet.
最新回复
(
0
)