当前位置: > 财经>正文

C语言选择排序从小到大,从大到小,详细注释 基金债券股票风险从大到小排序图解析

2023-08-21 22:25:37 互联网 未知 财经

C语言选择排序从小到大,从大到小,详细注释

前言

选择排序算法通过选择和交换来实现排序,其排序流程如下:

(1)首先从原始数组中选择最小的1个数据,将其和位于第1个位置的数据交换。 (2)接着从剩下的n-1个数据中选择次小的1个元素,将其和第2个位置的数据交换 (3)然后,这样不断重复,直到最后两个数据完成交换。最后,便完成了对原始数组的从小到大的排序。 假如给定初始数据:(118,101,105,127,112)

一次排序:101,118,105,127,112

二次排序:101,105,118,127,112

三次排序:101,105,112,127,118

四次排序:101,105,112,118,127

程序源码 #include int main(){#define LEN 10 int b[LEN];//1,3,2,9,8,7,6,5,4,0 int i, j, m, temp; printf("请输入10个整数:"); for( i = 0; i temp = b[i]; b[i] = b[m]; b[m] = temp; } } printf("排序结果:"); for( j = 0; j 即从大到小排序。

运行结果

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。