C++
Yishui_Blog
Try our best
展开
-
C++中STL之map用法详解
深夜无聊 把map的用法复习一遍 嘻嘻 标准库map类型是一种以键-值(key-value)存储的数据类型。以下分别从以下的几个方面总结:map对象的的定义和初始化 map对象的基本操作,重要包括添加元素,遍历等 1、pair类型1.1、pair类型的定义和初始化pair类型是在有文件utility中定义的,pair类型包含了两个数据值,通常有以下的一些定义和初始化的一些方法:pair<T1,原创 2017-05-01 02:08:05 · 1401 阅读 · 0 评论 -
C++STL之双端队列的学习
写题写到双端队列了 记录一下基本的操作好了#include <cstdio> #include <cstring> #include <cmath> #include <queue> #include <stack> #include <map> #include <iostream> #include <set> #include <vector> #include <deque> #inc原创 2017-04-18 14:39:54 · 412 阅读 · 0 评论 -
在ACM竞赛中string的几个基本操作
在ACM竞赛中string的几个基本操作赋值直接来就行: string ss; ss="aaa"; 或者 string sa,sb; cin>>sa; sb=sa;添加在末尾加字符或字符串直接用加号: string ss; ss+='a'; ss+="aaa"; 在中间插入一个字符用ss.insert()函数: ss.insert(ss.begin()+1,'a');//在ss原创 2017-07-18 21:58:40 · 899 阅读 · 0 评论 -
必学STL之bitset类
什么是bitset?bitset是储存二进制位的,就像一个bool型的数组一般 但是空间被优化到了之占一个bitbitset支持下标访问bitset头文件必须包含bitset,但是它的对象定义不同于其他STL,是其长度而不是类型,所以在定义bitset时候,必须要明确bitset包含了多少位,在其括号内给出常数位或者const已经定义的对象##include <bits/stdc++.h> usin原创 2018-01-24 20:46:11 · 313 阅读 · 0 评论 -
C++ map使用的时候需要注意的一个小问题
我们知道 c++ map 分为 key 与 val 两个 变量 为映射的关系 今天写题的时候 又碰到这个问题了,, 写下来记录一下, 过两天再深入研究一下STL,,, 我们判断一个key值是否在map 中出现过, 当使用if 判断的时候: 注意 当这个key值没有在map中出现 会因为我们的使用而导致map记录下来这个值,这个时候我们使用count函数查询出现的次数的时候,就会发现返回结果...原创 2018-07-18 01:58:52 · 1782 阅读 · 0 评论