0
A
回答
0
由於您還沒有發佈您的代碼,我假設您正在尋找更好的代碼優化來節省內存和時間。嘗試在循環中使用標誌。
for(i=1;x;i++)
{
sort();
if(flag)
break;
}
的「破發」可以確保您不會在不必要的代碼重複你整理你的數據後,該標誌告訴編譯器時的迭代comlete退出循環語句。在嵌套循環中使用標誌更加重要,因爲空間複雜度超過了O(n.square),並且它提高了效率。
這節省了大量的迭代次數和內存空間。儘可能優化您的代碼,從長遠來看有很大的不同。
0
相關問題
- 1. 在excel中獨立排序多列
- 2. 雙向多路合併排序
- 3. JPA - 獨特的雙向實體關係
- 4. 排序的雙向鏈表
- 5. 排序的雙向矢量
- 6. 排序載體
- 7. 多個獨立的部分
- 8. 雙向氣泡排序c#
- 9. PHP雙向合併排序
- 10. 雙向氣泡排序
- 11. Python Numpy Recarray排序雙向
- 12. 有道雙向排序
- 13. 排序雙向列表
- 14. 雙排序與反向
- 15. 獨立雙採摘器
- 16. 在數組級別獨立排序列
- 17. SlideToggle多個元素獨立
- 18. 獨立的WIX卸載程序
- 19. MySQL的PHP的排序最高的3個獨立的領域
- 20. 排序的雙向鏈表的Java
- 21. C++中的雙向選擇排序
- 22. 雙向鏈表的排序方法
- 23. Grails的默認排序的協會(雙向one-to-多)
- 24. 主鍵的獨立實體
- 25. 在窗體上創建多個獨立的線程
- 26. 獨立程序
- 27. Rolling加入多個列以獨立排除NAs
- 28. 的slideToggle多個獨立的div
- 29. 在另一個應用程序域加載獨立程序集
- 30. 雙#doubleToLongBits的(雙)值排序
您是否想對每個向量中的元素進行排序,或者是否想對所有向量進行排序(哪些需要額外的類別作爲數字向量沒有先天順序)? –