五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

排序

2023-06-05 17:38 作者:小梁仙氣飄飄  | 我要投稿

#include<stdio.h>

#include<stdlib.h>


#define MAX 100

typedef struct{

int key;

}RecType;

//直接插入排序

void InsertSort(RecType R[],int n)

{

int i,j;

for(i=2;i<=n;i++)

if(R[i].key<R[i-1].key )

{

R[0]=R[i];

R[i]=R[i-1];

for(j=i-2;R[0].key ;--j)

R[j+1]=R[j];

R[j+1]=R[0];

}

}



void BubbleSort(RecType R[],int n)//冒泡排序

{

int j,flag,m;

m=n-1;

flag=1;

while((m>0)&&(flag==1))

{

flag=0;

for(j=1;j<=m;j++)

if(R[j].key>R[j+1].key )

{


flag=1 ;

R[0]=R[j];//R[0]為輔助空間,用于交換

R[j]=R[j+1] ;

R[j+1]=R[0];

}

? ? ? ? ? --m ;//m控制著每趟排序過程中元素比較的次數(shù)


}

}





void main()

{

int i,n;

?RecType R[MAX];

?

printf("\n請(qǐng)輸入順序表元素的個(gè)數(shù)");

? ?scanf("%d",&n);

? ?printf("\n請(qǐng)輸入%d個(gè)整數(shù),將其存入順序表",n);

? ?for(i=1;i<=n;i++)

? scanf("%d",&R[i].key );

? ?printf("\t******Select******\n");

printf("\t1:Insert Sort\n");

printf("\t2:Bubble Sort\n");

printf("\t3:Exit\n");

printf("\t*********************\n");

while(1)

?{

printf("\n請(qǐng)輸入排序算法對(duì)應(yīng)的序號(hào)");

scanf("%d",&i);

switch(i)

{

? case 1:

? InsertSort(R,n);

? printf("\n直接插入排序的結(jié)果為");

? for(i=1;i<=n;i++)

? printf("%4d",R[i].key );

? printf("\n\n");

? break;

? case 2:

? BubbleSort(R,n);

? printf("\n冒泡排序的結(jié)果為");

? ?for(i=1;i<=n;i++)

? printf("%4d",R[i].key );

? printf("\n\n");

? case 3:

? exit(0);//正常結(jié)束程序運(yùn)行

}

?}system("pause");

}


排序的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
府谷县| 岐山县| 海丰县| 张家界市| 岑巩县| 中西区| 乐东| 六枝特区| 惠来县| 太康县| 明溪县| 临朐县| 永泰县| 时尚| 玉溪市| 正蓝旗| 新河县| 青河县| 彭州市| 湖州市| 广宗县| 县级市| 乐平市| 金坛市| 温宿县| 大余县| 顺义区| 理塘县| 田阳县| 根河市| 永平县| 天长市| 岚皋县| 嘉义县| 芜湖市| 甘洛县| 汉沽区| 汶上县| 赫章县| 肥乡县| 睢宁县|