我是新來的java。 我正在創建一個我正在使用數組的學校項目。我的問題是:
什麼是更好的 - 如果我排序一個數組它也需要時間排序。數組值。如何使陣列處理更快?
1
A
回答
3
如果您認爲在稍後階段需要排序值,最好保持排序。
如果你在這裏粘貼你的代碼會更好。
0
無論您是否排序,都需要應用邏輯從數組中檢索值。如果你的數組不是一個非常大的數組,你可能不想爲性能打擾,因爲排序對於較小的數組並不需要太多時間。
因爲它有一個名爲ArrayList的實現動態增長,所以最好在數組上使用List。
0
如果可能的話,可能會更好使用vector
你有沒有覺得當你在數組中插入一個新的項目,會發生什麼?或者如果你改變排序方式?如果你保持數組排序,請記住這一點。
由於這些原因,我認爲每次需要返回值時最好對數組進行排序(最好使用Vectors,正如我在開頭所說的)。
相關問題
- 1. 處理陣列
- 2. 處理陣列
- 3. 處理陣列
- 4. 處理$ _POST陣列
- 5. 處理vba陣列
- 6. 處理陣列它
- 7. 處理出陣列
- 8. 順序處理比池處理更快
- 9. 如何處理YII後陣列數據
- 10. 如何處理與jquery具有陣列
- 11. 如何使矩陣計算更快?
- 12. 更快的圖像處理
- 13. 更快的JavaScript處理
- 14. 更快的圖像處理。
- 15. 如何使MATLAB遍歷2D陣列更快
- 16. 如何使android中的數據預處理更快?
- 17. 更快的方式來裝載JS陣列 - 請求/處理代碼
- 18. UIButton的處理在陣列
- 19. 多維陣列處理
- 20. 處理多維$ _FILES陣列
- 21. Foxx服務陣列處理
- 22. 處理多維PHP陣列
- 23. 處理大型陣列
- 24. PHP:只處理父列陣
- 25. 多處理 - 共享陣列
- 26. C# - Generics-串陣列處理
- 27. PHP處理陣列問題
- 28. 處理鏈表的陣列
- 29. 矩陣處理大序列
- 30. Smarty的處理陣列
你的代碼在哪裏? –
那麼你認爲把迴歸邏輯放在哪裏並不需要時間。 – iAmLearning
取決於。如果您需要在您的algortithm的所有階段對數組進行排序,則可以進行排序插入。如果你需要它只在特定的點上分類,那麼一旦它被填充物品,你可能會更好地分類。 –