如何查找數組中的n個最大整數並將它們返回到新數組中。我如何找到數組中的n個最大整數並將它們返回到新數組中
-5
A
回答
2
使用LINQ很簡單:
var newArray = array.OrderByDescending(x => x).Take(n).ToArray();
+0
感謝您的回答。你可以讓我知道,如果這是在(工程)C#? – Raas
+0
是的,這是在C# –
0
您可以用堆排序爲此在nlogn時間。
- 創建一個最大堆
- 拉n個元素,從它
相關問題
- 1. 查找2d數組的行並將其返回到數組中
- 2. 如何在ruby的數組中找到整數/最大整數並返回索引位置?
- 3. 如何在O(n)中找到數組中的前m個最小整數?
- 4. 如何在數組中找到對象,然後刪除它並返回數組?
- 5. 方法過濾數組中的偶數值並將它們返回到新數組中
- 6. 如何返回在C#中的數組中找到的最大數量#
- 7. 查找兩個JavaScript數組中的元素並將它們自己的數組存儲到每個數組中
- 8. 如何選擇數組中的五個最大值並將它們放入新數組中?
- 9. 在數組中找到第K個最大整數
- 10. 在數組中查找子數組並返回它的位置
- 11. 如何找到數組java中最大的三個數字?
- 12. 如何找到一個數組中最大的數字
- 13. AS3 - 如何在數組中找到兩個最大的數字
- 14. 如何返回數組來計算總數並找到最大值?
- 15. 在數組中查找最大整數?
- 16. 我如何將數組值合併到單個數組中?
- 17. 如何找到數組中最小和最大的數字?
- 18. 在PHP中,我們如何返回一個大數組?
- 19. 返回n個數字的數組重複到另一個數組中
- 20. 如何將數組轉換爲long int並返回到數組
- 21. 通過遞歸找到數組中的最大正整數
- 22. 返回匹配的數組項並將它們從原始數組中刪除
- 23. 我想從用戶那裏得到所需的整數數量並將它們存儲到一個數組中
- 24. 從jni(ndk)創建大數組並將它們返回給android
- 25. 得到計數,並將它們分組
- 26. 如何在隨機整數數組中找到最小和最大的元素?
- 27. 查找並返回嵌套數組中最長的數組,其大小爲
- 28. 如何將多個數組組合到一個新數組中?
- 29. 如何在數組中找到最大和最小數字c
- 30. 接受一個具有n個元素的數組,並將它們返回爲一個數組 - Matlab
爲什麼'axapta','動態-AX-2012'和'X ++'的標籤? –
使用Dynamics axx作業的解決方案對我來說也很好。我需要最好的解決方案。所以我添加了Dynamics AX。 – Raas
這不是問題,而是需求。 Stackoverflow是一個問題/答案網站。 – hatchet