- 執行一個檢查數組並返回0或1的函數, 其中0表示數組未排序,1表示排序的數組爲 。
- 如果數組未排序,請執行選擇排序,在排序過程中刪除 重複項。
-5
A
回答
1
- 數組排序當且僅當每個
i
在[0,array.length)
表達array[i] <= array[i+1]
產生真正的(確保你明白爲什麼這個約束是很重要的)。 - 實現選擇排序非常簡單;看維基百科中的algorithm。
2
1點應該是很容易:
loop through the whole array
{
if (array[THIS INDEX] > array[THIS INDEX + 1]) //the element before is greater than the next one
ARRAY IS NOT SORTED
}
//IF LOOP IS COMPLETED AND CODE REACHES THIS POINT
ARRAY IS SORTED
+4
不要提供作業問題的答案,如標籤明確指出的那樣:「這可以讓潛在的答覆者知道他們應該引導學生解決問題問題,而不應該簡單地顯示完整的答案 – amit 2012-04-14 08:27:53
相關問題
- 1. 由Java中的數組實現排序列表中的問題
- 2. 如何在java中實現有序但未排序的priorityqueue?
- 3. Java合併排序實現
- 4. 在Java中選擇排序的實現
- 5. 如何重新排序的數組在Java中未排序?
- 6. 如何實現排序類
- 7. 我如何排序數組在PHP中
- 8. 3對已排序的數組進行排序。 O(NlogN)實現
- 9. 合併/排序我的數組(Java)
- 10. 在數組的排序函數中實現異步/等待javascript
- 11. 如何在GridView中實現行排序?
- 12. 如何使我的數組使用Collections.sort()進行Alphebetically排序? -Java
- 13. 的Java數組排序
- 14. 我如何排序Java中的ArrayBlockingQueue?
- 15. 計數的實現在Python中排序
- 16. Objective-C中的關聯數組的實現和排序
- 17. 如何在Java中實現函數參數的元組解包?
- 18. Crystal Reports如何實現排序順序
- 19. 如何實現特定的排序?
- 20. 在Hive中如何實現排序(排序)?
- 21. C中的堆排序實現 - 數組錯誤
- 22. 的Java:選擇排序我的實現與另一
- 23. 我該如何排序這個數組?
- 24. 我如何按組排序?
- 25. 如何在我的主程序中爲java實現這個動態組合框?
- 26. 如何在Java中的字符串數組中排序日期?
- 27. 排序數組中Recyclerview(Java,Android的)
- 28. 根據java中的值排序數組
- 29. 對Decresing Order中的數組排序--Java
- 30. 如何在我的網站中實現排序算法來對數據庫數據進行排序?
那你試試?它是功課嗎?如果是 - 請標記爲這樣。 – amit 2012-04-14 08:23:40
它看起來像功課。 – 2012-04-14 08:23:45
這是你的家庭作業嗎?如果是這樣,至少應該嘗試自己做... – cfedermann 2012-04-14 08:23:59