pat学习笔记1015

#include <algorithm>

中的sort排序方法 sort(v[i].begin(),v[i].end(),cmp)

cmp为排序方法,返回为1则不交换顺序,返回了0则交换顺序。

结构体定义:在using namespace std后面。

struct node{

}

排序方法定义

int cmp(struct node a,struct node b){

}

 

map和unordered_map异同,unorder_map不用排序,map需要排序。

 

#include <set>

vector<set<char>> right(m);

 

let set = new Set([1,2,3]);

set.size // 3 数组去重:

let arr = [1,2,3,4,5,4,23,1,3];

arr= Array.from(new Set(arr)); // [1, 2, 3, 4, 5, 23]

1.注意头文件:#include <set>;

2.定义set类型的数组:set<类型>  名称;例如—— set<int>  s;

3.  (1).    insert()    ;//插入元素;    例如——s.insert(a);(插入元素a)

     (2)     erase()    ;//删除排序后的第几个元素;例如——s.erase(a);(删除第a个元素)

                                                                            例如——s.erase(a,b);(删除第a个到第b个元素)

     (3).    begin()    ;//返回set的第一个元素;   例如——a=*s.begin();

     (4).    end()        ;//返回set的最后一个元素;  例如——a=*s.end();

     (5).    clear()      ;//清空set内的元素;     例如——a=s.clear();

     (6).    empty()    ;//判断set内元素是否为空;   例如——a=s.empty();

     (7). max_size() ;//返回set能包含的元素的最大个数;  例如——a=s.max_size();

     (8).    size()       ;//返回当前元素个数;  例如——a=s.size();
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值