c语言选择法整数数组排序(改错) #include<stdio.h> void main () {int a[n],n,i,j,m; printf("请输入n个

日期:2016-04-03 08:03:57 人气:1

c语言选择法整数数组排序(改错) #include<stdio.h> void main () {int a[n],n,i,j,m; printf("请输入n个

选择法排序是一种简单的容易实现的对数据排序的算法。 以整形数组元素为例,有数组A[10](以C语言为例描述),即A[0],A[1],…,A[8],A[9](假设其元素均互不相同)。要求对其元素排序使之递增有序。 首先以一个元素为基准,从一个方向开始扫描,比如从左至右扫描,以A[0]为基准。 接下来从A[1],…,A[9]中找出最小的元素,将其与A[0]交换。 然后将基准位置右移一位,重复上面的动作,比如,以A[1]为基准,找出A[1]~A[9]中最小的,将其与A[1]交换。
    A+
热门评论