2014-02-19 65 views

回答

1

更改此:

while(i > 0 && item < dValues[i-1]) { 

要這樣:

while(i > 0 && item > dValues[i-1]) { 

現在,你換當值大於。更改後,當交換值爲大於時,因此導致降序列表。

+0

謝謝邁克!!!! – user3063455

1

的comparisonn操作者只需切換從<>,使得更大(不小)元件首先被插入。就這麼簡單。

+0

在每一個? – user3063455

+0

當然內在的一個。外面的那個不會控制排序,只是循環 - 那個必須留下來。 –

+0

感謝您的幫助! – user3063455