社区讨论

问几个关于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 条回复,欢迎继续交流。

正在加载回复...