2024-01-08选择排序依次递进理解+数组引入
2024-01-15 本文已影响0人
匿名老师
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,则不用交换。