选择排序

原创 2015年07月09日 13:40:39

/*

    选择排序

 */

void selectionSort(int arr[],int len){

    //写双重循环 

    int temp;

    for (int i=0; i<len-1; i++) {

        for (int j=i+1; j<len; j++) {

            //交换的依据

            if(arr[i]>arr[j]){

                temp=arr[i];

                arr[i]=arr[j];

                arr[j]=temp;

            }

        }

    }


}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

数据结构之选择排序

  • 2017-08-23 10:37
  • 97KB
  • 下载

2.选择排序-java实现

——将Comparable对象的数组从小到大排序的类 时间效率:O(n2)package algorithmData; /**使用选择排序法对数组进行排序的类。 * 将Comparable对象的数...

c语言的选择排序

  • 2014-11-29 19:41
  • 15KB
  • 下载

直接选择排序代码

  • 2015-10-06 21:59
  • 705KB
  • 下载

选择排序

定义 由名称可知,选择排序的操作是通过不断选择待排序列表中的最大(最小)值,由此构成一个有序列表。冒泡排序的每次排序也是选出列表极值,不过其操作是通过不断比较替换相邻元素实现的,选择排序的每次排序是记...

数据结构-选择排序

  • 2012-06-29 19:08
  • 151KB
  • 下载

c语言选择排序

  • 2013-03-28 08:42
  • 426B
  • 下载

选择排序小谈

选择排序的过程: 找到最小(大)的元素——>插入到相应位置。 我们知道,在一堆数字之中找到最小的数是很容易完成的:
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)