当前位置:首页  科技

科技

😎 C++ sort简单用法 😊

2025-03-17 06:02:39
导读 在C++编程中,`sort()` 是一个非常实用且强大的函数,用于对数组或容器中的元素进行排序。它位于 `` 头文件中,只需调用即可完成从小到...

在C++编程中,`sort()` 是一个非常实用且强大的函数,用于对数组或容器中的元素进行排序。它位于 `` 头文件中,只需调用即可完成从小到大的默认排序。如果需要自定义排序规则,还可以传入比较函数!

✨ 基础用法:

假设有一个整型数组 `int arr[5] = {4, 2, 9, 1, 5};`,可以这样排序:

```cpp

include

include

using namespace std;

int main() {

int arr[5] = {4, 2, 9, 1, 5};

sort(arr, arr + 5); // 排序范围为arr[0]到arr[4]

for (int i = 0; i < 5; ++i) {

cout << arr[i] << " "; // 输出结果:1 2 4 5 9

}

return 0;

}

```

🌟 高级用法:

如果你想实现从大到小排序,可以传入第三个参数作为比较函数:

```cpp

sort(arr, arr + 5, greater());

```

此时输出结果会是:9 5 4 2 1

💡 提示:`sort()` 的时间复杂度为 O(n log n),效率很高,适合处理大数据量场景。掌握它能让你的代码更简洁高效哦!💪

🎉 快去试试吧!✨

免责声明:本文由用户上传,如有侵权请联系删除!