选择法语冒泡法
来源:互联网 发布:安特 日日奇数据 编辑:程序博客网 时间:2024/04/30 03:43
#include <stdio.h>
#include <stdlib.h>
void xuanze(int *a,int n)/*任意输入n个数,将这n个数从头到小排序8/
{
int i,j,temp;
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
if(a[i]<a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
return;
}
void xuanze2(int *a,int n)
{
int i,j,k,temp;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(a[j]>a[k]) k=j;
if(i!=k)
{
temp=a[i];
a[i]=a[k];
a[k]=temp;
}
}
return ;
}
int main()
{
int n,i,a[10000];
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
xuanze2(a,n);
for(i=0;i<n;i++)
printf("%d ",a[i]);
return 0;
}
/*下面是冒泡*/
#include <stdio.h>
#include <stdio.h>
void maopao(int *a ,int n)
{
int i,j,temp;
for(i=0;i<n-1;i++)
for(j=0;j<n-i-1;j++)
if(a[j]>a[j+1]) {temp=a[j];a[j]=a[j+1];a[j+1]=temp;}
return;
}
int main()
{
int i,j,n,a[1000];
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
maopao(a,n);
for(j=0;j<n;j++)
printf("%d ",a[j]);
return 0;
}
#include <stdlib.h>
void xuanze(int *a,int n)/*任意输入n个数,将这n个数从头到小排序8/
{
int i,j,temp;
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
if(a[i]<a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
return;
}
void xuanze2(int *a,int n)
{
int i,j,k,temp;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(a[j]>a[k]) k=j;
if(i!=k)
{
temp=a[i];
a[i]=a[k];
a[k]=temp;
}
}
return ;
}
int main()
{
int n,i,a[10000];
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
xuanze2(a,n);
for(i=0;i<n;i++)
printf("%d ",a[i]);
return 0;
}
/*下面是冒泡*/
#include <stdio.h>
#include <stdio.h>
void maopao(int *a ,int n)
{
int i,j,temp;
for(i=0;i<n-1;i++)
for(j=0;j<n-i-1;j++)
if(a[j]>a[j+1]) {temp=a[j];a[j]=a[j+1];a[j+1]=temp;}
return;
}
int main()
{
int i,j,n,a[1000];
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
maopao(a,n);
for(j=0;j<n;j++)
printf("%d ",a[j]);
return 0;
}
0 0
- 选择法语冒泡法
- 法语
- 冒泡、选择排序法
- 冒泡选择法
- 选择法和冒泡法
- 冒泡法和选择法
- 冒泡法与选择法
- 冒泡法和选择法
- 冒泡法和选择法
- 冒泡法选择法排序
- 选择_冒泡 排序法
- 冒泡 选择
- 冒泡选择
- 冒泡法和选择法排序
- 选择排序法和冒泡排序法
- 冒泡排序法和选择排序法
- 比较冒泡法和选择法
- 冒泡排序法和选择排序法
- Ubuntu 下启用root账号与修改密码
- 一些不错的网站
- MyExceptionFilterAttribute.cs
- 015
- IOS NSString常用用法
- 选择法语冒泡法
- poj 3624
- XDOJ1007--做一名正气的西电人
- 翻转单词顺序
- 快速幂判断一个数的k次方是否超过另个数容易错误。。
- 一篇挺有意思的文章 ,关于各个编程语言(转载)
- Ajax.BeginForm
- C++string的使用
- 基于Video4Linux的摄像头驱动设计