编程:按从小到大的顺序将数字排列.是不是要依次作比较?比如:a,b,c,d;要比较a,b;a,c;a,d;b,c;b,d;c,d;

问题描述:

编程:按从小到大的顺序将数字排列.是不是要依次作比较?比如:a,b,c,d;要比较a,b;a,c;a,d;b,c;b,d;c,d;

不同方法不一定两两都比较的内排序的方法有许多种,按所用策略不同,可归纳为五类:插入排序、选择排序、交换排序、归并排序和分配排序.其中,插入排序主要包括直接插入排序和希尔排序两种;选择排序主要包括直接选择排...