选择排序
简单选择排序
#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"); }