C語言選擇排序
阿新 • • 發佈:2017-09-21
c/c++ 排序
#include <iostream> #include <stdio.h> using namespace std; int data[]={2,1,3,8,6,7,9}; int main(int argc, char* argv[]) { int length = sizeof(data)/sizeof(int); int i=0; while(i < length) { int j = i; int min = i; while(j < length) { if(data[j] < data[min]) min = j; ++j; } if(i != min) { int n = data[min]; data[min] = data[i]; data[i] = n; } i++; } for(int i=0;i<length;i++) { cout << data[i] << endl; } getchar(); return 0; } //---------------------------------------------------------------------------
C語言選擇排序