• C#控制台应用程序直接选择排序

    对已给定的数组进行简单的直接选择排序。 直接选择排序的基本思想: n个记录的文件的直接选择排序可经过n-1趟直接选择排序得到有序结果: ①初始状态:无序区为R[1..n],有序区为空。 ②第1趟排序  在无序区R[1..n]中选出关键字最小的记录R[k],将它与无序区的第1个记录R[1]交换,使R[1..1]和R[2..n]分别变为记录个数增加1个的新有序区和记录个数减少1个的新无序区。   …… ③第i趟排序   第i趟排序开始时,当前有序区和无序区分别为R[1..i-1]和R[i..n](1≤i≤n-1)。该趟排序从当前无序区中选出关键字最小的记录R[k],将它与无序区的第1个记录R[i]交换,使R[1..i]和R[i+1..n]分别变为记录个数增加1个的新有序区和记录个数减少1个的新无序区。  这样,n个记录的文件的直接选择排序可经过n-1趟直接选择排序得到有序结果。

    0
    111
    1KB
    2009-11-27
    9
  • C#控制台应用程序简单冒泡排序

    自定义一个数组,通过调用方法来实现排序。

    0
    262
    1KB
    2009-11-27
    33
关注 私信
上传资源赚积分or赚钱