程式設計基礎/陣列排序
外觀
< 程式設計基礎
排序演算法是一種將列表元素按特定順序排列的演算法。最常用的順序是數值順序和字典順序。[1]大多數當前的程式語言都包含用於對陣列進行排序的內建或標準庫函式。
排序是將資料按其值排列的過程。以下示例顯示了不同程式語言的標準庫和/或內建陣列排序方法。
| 語言 | 排序示例 |
|---|---|
| C++ | #include <algorithm>sort(array, array + sizeof(array) / sizeof(int));
|
| C# | System.Array.Sort(array);
|
| Java | import java.util.Arrays;Arrays.sort(array); |
| JavaScript | array.sort();
|
| Python | array.sort()
|
| Swift | array.sort()
|
| 語言 | 反向排序示例 |
|---|---|
| C++ | #include <algorithm>sort(array, array + sizeof(array) / sizeof(int), greater <int>());
|
| C# | System.Array.Sort(array);System.Array.Reverse(array); |
| Java | import java.util.Arrays;Arrays.sort(array, Collections.reverseOrder()); |
| JavaScript | array.sort;array.reverse();
|
| Python | array.sort(reverse=True)
|
| Swift | array.sort(>)
|
- 排序
- 根據資料值對資料進行排列。