选择排序

原创 2013年12月02日 19:33:04
/*
 * Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作    者:张梦佳
* 完成日期:2013 年 12 月2 日
* 版 本 号:v1.0
*
* 输入描述:
* 问题描述:
* 程序输出:选择排序
* 问题分析:
* 算法设计:
*/
#include <iostream>

using namespace std;
void select_sort(int array[],int n);
int main( )
{

    int a[10]={65,564,654,65,50,61,31,56,35,26};
    select_sort(a,10);
    for(int i=0;i<10;i++)
    cout<<a[i]<<" ";
    return 0;
}
void select_sort(int array[],int n)
{
    int i,j,k,t;
    for(i=0;i<n-1;i++)
    {
        k=i;
        for(j=i+1;j<n;j++)
        {
            if(array[j]<array[k])

             k=j;
             t=array[k];
             array[k]=array[i];
             array[i]=t;

        }

    }
}


感悟:

贺老师,你骗俺。。。这个自定义函数后面不能有return....俺调试了好久。。。。

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

相关文章推荐

数据结构之选择排序

  • 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个字)