题解 1574: 蓝桥杯算法提高VIP-选择排序

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

蓝桥杯算法提高VIP-选择排序-题解(Java代码)

摘要:```java //用两个数组存值,一个先排序好用来比较,做两重循环,外层用于控制换位的次数,内层用于循环遍历数组中的数,先找到最小的再一次找到第二小的……然后再依次移动到第一,第二……位 i……

蓝桥杯算法提高VIP-选择排序-题解(C++代码)

思路:根据题目选择排序描述及例子,可以发现,实则便是选择排序法本质。即擂台战,谁NB(小)谁去前面。1.不过,需要保留所换下标输出就好。#includeusingnamespacestd;intmain(){intn;cin>>n;inta[n];//直接开辟大小为n的数组for(inti=0;i>a

简单易懂 递归

```c#includevoidrec(inta[],inti,intn){intj,k,t,x;if(n!=i){k=i;for(j=k;ja[j])k=j;if(i!=k){t=a[i];a[i]=a[k];a[k]=t;}printf("swap(a[%d],

蓝桥杯算法提高VIP-选择排序-题解(Java代码)

摘要:解题思路:就是把每个数字做比较,每次把数组种最小的数字提取出来,n个数字需要n次排序。注意事项:每次排序需要找到最小的数字位置和需要排序的位置进行交换。参考代码:import java.util.Sc……