小编Anu*_*yan的帖子

调用std :: sort

sort 在C++标准库中被称为:

sort (first element, last element);
Run Code Online (Sandbox Code Playgroud)

所以,如果我有一个数组:

int a[n];
Run Code Online (Sandbox Code Playgroud)

我应该称之为sort:

sort(&a[0], &a[n-1]);
Run Code Online (Sandbox Code Playgroud)

因为a[0]是第一个元素,a[n-1]也是最后一个元素.但是,当我这样做时,它不会对最后一个元素进行排序.要获得完全排序的数组,我必须使用:

sort(&a[0], &a[n]);
Run Code Online (Sandbox Code Playgroud)

为什么是这样?

c++ sorting std

-3
推荐指数
1
解决办法
295
查看次数

标签 统计

c++ ×1

sorting ×1

std ×1