0
点赞
收藏
分享

微信扫一扫

冒泡排序的实现

流计算Alink 2022-02-19 阅读 18
#include <stdio.h>

//冒泡排序 
void bubble_sort(int arr[],int len)
{
	int i;
	for(i=0;i<len-1;i++)
	{
		int flag=1; 
		int j=0;
		int tmp=0;
		for(j=0;j<len-1-i;j++)
		{
			if(arr[j]>arr[j+1])
			{
				tmp=arr[j+1];
				arr[j+1]=arr[j];
				arr[j]=tmp; 
				flag=0;
			}
		}
		if(flag==1)
		{
			break;
		}
	}
	
}




int main()
{
	int n,len;
	int arr[]={5,9,10,7,6,8,4,3,1,2,0};	
	len=sizeof(arr)/sizeof(arr[0]);
	bubble_sort(arr,len);
	for(n=0;n<len;n++)
	{
		printf("%d ",arr[n]);
	}
	return 0;
} 
举报

相关推荐

0 条评论