常见算法 (待续)

版权声明:本文为博主原创文章,未经博主允许不得转载。【合作联系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.二分查找

   

猜你喜欢

转载自blog.csdn.net/qq_33036361/article/details/81748401