public void BubbleSortArray(int[] numbers)
{
bool swap;
int temp;
do
{
swap = false;
for(int index = 0; index < (numbers.Length - 1); index++)
{
if(numbers[index] > numbers[index+1]) //if first number is greater then second then swap
{
//swap
temp = numbers[index];
numbers[index] = numbers[index + 1];
numbers[index + 1] = temp;
swap = true;
}
}
} while (swap == true);
}
好了,所以我已經得到了我的冒泡排序與詮釋數字的工作,但我怎麼得到這個代碼與小數的工作,任何幫助,將不勝感激使用bubblesort排序小數數組時遇到問題。 C#
通過將您的'int []'改爲'decimal []'參數並將您的'int temp'改爲'decimal temp'? – Ian