2
A
回答
2
Array#sort中的穩定排序?不,你不能指定要使用的算法(而標準對此沒有任何說明)。因此,您可以編寫自己的sort
函數或擴展密鑰:
不穩定的排序算法可以專門實現以保持穩定。這樣做的一種方式是人爲地擴展關鍵比較,以便使用原始數據順序中的條目順序來決定具有否則相等的關鍵字的兩個對象之間的比較作爲決勝因子
相關問題
- 1. 使用快速排序排序數組
- 2. 快速排序二進制數組
- 3. 使用快速排序C進行反向排序(降序)?
- 4. Java使用合併排序對數組進行排序
- 5. 使用合併對數組進行排序索引排序
- 6. 並行快速排序由單線程快速排序
- 7. 快速排序不排序
- 8. 如何使用快速排序對一對整數的結構進行排序?
- 9. 歸併和快速排序用C
- 10. 對它的排序 - 快速排序
- 11. 快速排序遞歸
- 12. 快速排序python遞歸
- 13. 排序算法最適合對排序數組進行排序
- 14. 合併中的遞歸排序,快速排序和樹遍歷
- 15. 對數組或數組進行排序?
- 16. 如何排序比快速排序更快的整數數組?
- 17. 對數組進行排序
- 18. 對數組進行排序
- 19. 使用堆排序對數組進行排序
- 20. 使用閉包對未排序數組進行排序
- 21. 使用GET變量對數組進行排序..沒有排序
- 22. 使用多個排序標準對數組進行排序(QuickSort)
- 23. 多線程快速排序或合併排序
- 24. 使用快速排序對C中的字符串進行排序
- 25. 併發快速排序
- 26. 使用XSLT對XML元素進行排序並對數據進行排序
- 27. 使用d3js對數組進行排序
- 28. 使用usort對數組進行排序?
- 29. 使用qsort對數組進行排序
- 30. 使用Java對數組進行排序
我不認爲你可以選擇排序算法。從來沒有保證首先是穩定的。 –