【C++语法】1、STL常用操作

1、vector

2、map

4、查找
  • mapName.count(key)
    `mapName.count(key)取值为0,或者1,表示是否包含。效率差
  • mapName.find(key)
    返回迭代器,判断是否存在
    mapName.find(key)!=mapName.end() 则存在,否则不存在。
5、删除
  • 迭代器删除
    iter = mapName.find("key");
    mapName.erase(iter);
  • 关键字删除
    int n = mapName.erase("key"); 如果删除了会返回1,否则返回0
  • 迭代器范围删除(也可以自定义其他迭代器)
    mapName.erase(mapName.begin(), mapName.end()); //也就是mapName.clear()

3、stack

4、queue

5、map

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值