编程基础/数组排序
外观
< 编程基础
排序算法是一种将列表元素按特定顺序排列的算法。最常用的顺序是数值顺序和字典顺序。[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(>)
|
- 排序
- 根据数据值对数据进行排列。