版权声明:本文为博主原创文章,未经博主允许不得转载。【合作联系QQ1668681286】 https://blog.csdn.net/qq_33036361/article/details/81748401
常见排序算法
1.冒泡法
给定一个数组,数组长度大于等于2,按一定规则(如:从小到大、从大到小)排列。例子:
public int[] BubbleSort(int[] arr)
{
int tmp = 0;
for(int i=0;i< arr.Length; i++)
{
for (int j = i+1; j < arr.Length; j++)
{
if(arr[i]<arr[j])
{
tmp = arr[i];
arr[i] = arr[j];
arr[j] = tmp;
}
}
}
return arr;
}
}
static void main()
{
int[] testArr={1,3,3,9,3,2,5};
BubbleSort(testArr);
}
2.二分查找