当前位置:   article > 正文

sort函数(c/c++语言排序)_sort函数c语言

sort函数c语言

sort函数的初始学习操作 (认知学习)

使用该函数需要头文件     #include<algorithm>

使用命名空间      using namespace std;

sort 格式为     sort(数组名,数组名+所需排序数量,升降定义函数)

也可以写成     sort(数组名,数组名+所需排序数量)默认为升序

可以看一下例子

sort函数(biubiu使用举例)_张立龙666的博客-CSDN博客题目描述:给定你一个长度为n的整数数列,请你使用快速排序对这个数列按照从小到大进行排序,并将排好序的数列按顺序输出。输入格式:输入共两行,第一行包含整数n。第二行包含n个整数(所有整数均在1∼1e5#include<cstdio>#include <algorithm>#include <bits/stdc++.h>using namespace std;int main(){const int k=1e5; int ...https://blog.csdn.net/weixin_62659979/article/details/122399090

sort函数升序和倒序直接使用

 sort函数想降序的话,其实不用自己定义函数,直接将自己的定义函数代替;

升序:sort(数组名,数组名+所需排序数量,less<int>());

降序:sort(数组名,数组名+所需排序数量,greater<int>());

 以下为示例

  1. #include<iostream>
  2. #include<algorithm>
  3. using namespace std;
  4. int main()
  5. {
  6. int a[]={0,3,2,4,6,7,8,1,9,5};//共十个打乱的数
  7. cout<<"未排序前:" ;
  8. for(int i=0;i<10;i++){
  9. printf("%d ",a[i]);
  10. }
  11. printf("\n");
  12. sort(a,a+10,less<int>());
  13. cout<<"升序:";
  14. for(int i=0;i<10;i++){
  15. printf("%d ",a[i]);
  16. }
  17. printf("\n");
  18. sort(a,a+10,greater<int>());
  19. cout<<"降序:";
  20. for(int i=0;i<10;i++){
  21. printf("%d ",a[i]);
  22. }
  23. return 0;
  24. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/328827
推荐阅读
相关标签
  

闽ICP备14008679号