C语言程序 排序----选择排序法

 时间:2024-10-13 23:36:59

1、ubuntu 14.04 linux cgcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2

2、#include<stdio.h>#include<stdlib.h>#define DATA_SIZE 10void selection_sort(int array[],int num_size){ int index = 0,i = 0,j = 0,temp = 0; for(i = 0;i < num_size-1;i++) { index = i; for(j = i+1;j < num_size ;j++) { if(array[index] > array[j]) { index = j; } } if(index != i) { temp = array[i]; array[i] = array[index]; array[index] = temp; } }}int main(void){ int data[DATA_SIZE],i =0; printf("the original data seq :\n"); for(i = 0;i < DATA_SIZE;i++) { data[i] = rand() % 100; printf("%d,",data[i]); } printf("\n"); selection_sort(data,DATA_SIZE); printf("after selection sort the seq :\n"); for(i = 0;i < DATA_SIZE;i++) printf("%d,",data[i]); printf("\n"); return 0;}

3、xxx@linux:~/code# gcc -o selection_sort selection_sort.cxxx@linux:~/code# ./selection_sortthe original data seq :83,86,77,15,93,35,86,92,49,21,after selection sort the seq :15,21,35,49,77,83,86,86,92,93,

  • win10网速很快但下载速度很慢怎么办
  • 如何关闭笔记本电脑触摸板?
  • CCleaner怎么启动和禁止程序
  • win11网络限速怎么解除
  • 怎么设置浏览器主页并且不被修改
  • 热门搜索
    康宝莱怎么样 建议书怎么写 额头上有皱纹怎么办 小米4怎么root 上海第二工业大学怎么样 怎么提高学习效率 西洋参片怎么吃 结肠炎怎么办 倒车雷达怎么安装 怎么登陆路由器