选择排序

简单选择排序
#include <stdio.h> void selectsort(int a[], int n) { int i, min, j; for(i = 0; i < n; i++) { min = i; for(j = i + 1; j < n; j++) { if(a[j] < a[min]) min = j; } int temp = a[min]; a[min] = a[i]; a[i] = temp; } } int main() { int i; int a[4] = {2, 3, 4, 1}; selectsort(a, 4); for(i = 0; i < 4; i++) printf("%d ", a[i]); printf("\n"); }

  

posted @ 2014-03-23 10:36  elroyzhang  阅读(149)  评论(0编辑  收藏  举报