`
Enria
  • 浏览: 11761 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

选择排序

 
阅读更多

选择排序:

#include <stdio.h>

void SelectSort(int A[], int n)
{
	int i = 0;
	for(i=0;i<n-1;i++)
	{
		int min = A[i];
		int key = i;
		//int j = i;
		for(int j=i;j<n;j++)
		{
			if(A[j] < min)
			{
				min = A[j];
				key = j;
			}
		}

		A[key] = A[i];
		A[i] = min;	
	}
}

void printMatrix(int A[], int n)
{
	for(int i=0;i<n;i++)
		printf("%d",A[i]);
}

int main(void)
{
	int A[] = {6,5,4,9,8,1};
	SelectSort(A,6);
	printMatrix(A,6);
	return 0;
}
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics