2.冒泡排序

//算法描述:
//从前往后(从后往前)两两依次比较,若为逆序,则交换两元素,称为一趟冒泡
int BubbleSort(int arr[], int size)
{
    if (!arr || size < 2) return;
    for(int i = 0; i < size-1; ++i)
    {
    	for (int j = size -1; j > i; --j)
        {
          if (arr[j] < arr[j-1])
            {
            	Swap(arr, j, j-1);
            }
        }
    }
}
posted @ 2022-09-08 11:03  test369  阅读(15)  评论(0编辑  收藏  举报