1)输入三个数,找出其中最大的数,并与第一个数交换,输出这三个数。
2)输入n个数,找出其中最大的数,并与第一个数交换,输出这n个数。
在此引入数组,理解数组概念。
3)输入n个数,按从大到小的顺序输出这n个数。
深入理解双重循环,假设前(i-1)个数已经排序完成,则从第 i----n个数开始比较,选出最大的数a[k]与i交换,如果k=i,则不用交换。
1)输入三个数,找出其中最大的数,并与第一个数交换,输出这三个数。
2)输入n个数,找出其中最大的数,并与第一个数交换,输出这n个数。
在此引入数组,理解数组概念。
3)输入n个数,按从大到小的顺序输出这n个数。
深入理解双重循环,假设前(i-1)个数已经排序完成,则从第 i----n个数开始比较,选出最大的数a[k]与i交换,如果k=i,则不用交换。
本文标题:2024-01-08选择排序依次递进理解+数组引入
本文链接:https://www.haomeiwen.com/subject/uzsgndtx.html
网友评论