前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >竞赛中C++常用函数(打ACM和CCSP的同学快看)

竞赛中C++常用函数(打ACM和CCSP的同学快看)

作者头像
Tanger
发布2021-06-16 14:39:19
8570
发布2021-06-16 14:39:19
举报
文章被收录于专栏:Tanger的思源地Tanger的思源地

C与C++的区别

虽然同为C大家族的成员,但是C++和C用起来确实是有较大的差别,例如C++中有许多的函数可以调用,而C的大多数函数需要自己定义,在C++中我们可以尽情的使用函数库,下面就给大家总结竞赛常用的C++函数,希望可以帮助到初学者

基本函数篇

sort(a,a+n)

  sort()是C++中对指定区间内所有元素(对,你没看错,就是所有元素即使是字符元素也行)进行排序的函数(默认为升序)。

区间表达就使用地址来进行的,例如给定一个数组a[n],我们想要对他排序就

代码语言:javascript
复制
sort(a,a+n);//给个区间就行了

像这样就行了,如果你想要倒序也很简单,直接调用函数

代码语言:javascript
复制
#include<bits/stdc++.h>
using namespace std;
bool cmp(int a,int b){
    return a>b;
}//自定义函数
int main(){
    int a[n]={...};
    sort(a,a+n,cmp);//第三个参数自己定义,实现从大到小
    return 0;
}

如果是字符串的排序

代码语言:javascript
复制
#include<bits/stdc++.h>
using namespace std;
int main(){
   
}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020年12月8日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 基本函数篇
    • sort(a,a+n)
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档