优质题解
[编程入门]选择排序-题解(C语言代码)
摘要:# 选择排序原理
找出数组无序区中的最小值(最大值),与无序区中第一个数(最后一个数)交换。
## 例子:5 2 3 1 4
### 第一轮
无序区最小值是1,将1和无序区中一个数交换:1 2……
优质题解
[编程入门]选择排序 (C++代码)
摘要:### 一、第一趟排序
它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始(末尾)位置,直到全部待排序的数据元素排完
首先,我们创建数组,找到它最大的值(……
优质题解
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)飞扬
摘要:解题思路: 第1趟,在a[0]~a[9]中选出最小的记录,将它与a[0]交换;第2趟,在a[1]~a[9]中选出最小的记录,将它与a[1]交换;以此类推,第i趟在a[i-1]~a[9]中选出最小的记……
优质题解
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)
摘要:解题思路注意事项:给十个数进行排序,我们用到的是冒泡法,每次将最大的一个数放到最后,由于前九次已经把后面的序列排好,所以一共只需要进行九次即可;同时在进行第i次排序的时候因为最后i个数是已经比较过的,……