社区讨论
问几个关于sort和stable_sort的问题
学术版参与者 12已保存回复 32
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 32 条
- 当前快照
- 1 份
- 快照标识符
- @lonayoy0
- 此快照首次捕获于
- 2023/11/07 03:35 2 年前
- 此快照最后确认于
- 2023/11/07 03:35 2 年前
RT。
1.哪个更快?
2.听说cmp(比较函数)要用const,但是我没用const也通过运行正确了啊。```
#include
#include
using namespace std;
int n;
int a[100001];
bool cmp(int x,int y){
return x>y?true:false;
}
int main(){
scanf("%d",&n);
for(int i=1;i<=n;i++)
scanf("%d",&a[i]);
stable_sort(a+1,a+n+1,cmp);
for(int i=1;i<=n;i++)
printf("%d ",a[i]);
return 0;
}
``
3.原理。有人说sort是快排,stable是归并,那么是不是stable更稳定?
回复
共 32 条回复,欢迎继续交流。
正在加载回复...