---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
一类:插入排序
插入排序法:基本思想:根据数字的性质来逐个根据个位数、十位数、百位数分类求得进行分类。
快速排序是一个效率较高的算法,在此示例一下快速排序的算法。
public class Test01 {
public static void main(String[] args)
{
int[] arr={43,11,28,14,63,18,87,23,73};
quickSort s=new quickSort();
s.arr=arr;
s.Display(); //输出原数组
s.sort(0,s.arr.length-1); //对数组进行排序
s.Display(); //输出排序后的数组
}
}
class quickSort{
int[] arr;
int partition(int sortArray[],int low,int hight)
{
int key = sortArray[low]; //定义关键数据
while(low=key)
hight--;
sortArray[low] = sortArray[hight]; //将较小的值放在前端
while(low
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------