使用sort函数对输入的一个数组进行排序
时间: 2024-11-20 14:37:17 浏览: 19
在许多编程语言中,`sort` 函数通常用于对数组进行排序。它是一个常见的内置函数,比如在Python的列表、JavaScript的数组以及C++的STL(Standard Template Library)中都有这样的功能。
例如,在Python中,你可以这样做:
```python
arr = [4, 2, 9, 1, 5]
arr.sort() # 对列表元素直接进行升序排序
print(arr) # 输出:[1, 2, 4, 5, 9]
```
在JavaScript中,用法类似:
```javascript
let arr = [4, 2, 9, 1, 5];
arr.sort(); // 默认升序排序
console.log(arr); // 输出:[1, 2, 4, 5, 9]
```
在C++中,如果你使用`std::sort`,需要提供比较函数来指定排序规则:
```cpp
#include <algorithm>
#include <vector>
std::vector<int> vec = {4, 2, 9, 1, 5};
std::sort(vec.begin(), vec.end()); // 升序排序
// 如果你想降序排序,可以传递一个自定义的比较函数
std::sort(vec.begin(), vec.end(), std::greater<int>());
```
阅读全文