選擇排序(C語言)

void select_sort(int* arr,size_t len)
{
	for(int i=len-1; i>0; i--)
	{
		int max = i;
		for(int j=0; j<i; j++)
		{
			if(arr[j] > arr[max])
				max = j;
		}
		if(max != i)
			swap(arr[max],arr[i]);
	}
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章