算法:简单选择排序

来源:互联网 发布:网络金融销售是诈骗吗? 编辑:程序博客网 时间:2024/04/28 21:36
void swap (int * a ,int * b)        /*交换*/{        int temp = *a;        *a=*b;        *b=temp;}void SelectSort (int  num[] ,int  length ) /*插入排序*/{    for (int i=0 ; i<length ;i++)    {           int min = i;        for (int j = i; j < length ;j++)        {               if(num[j]<num[min])             min = j ;        }           /*找出最小与当前交换*/        swap (&num[i],&num[min]) ;        /*        int temp = num[min];        num[min]=num[i];        num[i]=temp;           */    }}

心得

1. 数组作为函数参数,用函数改变其中值,需要传递地址,见swap ();2. 函数参数变量可以与全局变量同名
0 0
原创粉丝点击