笔记
Acmer之家
ACM养成之路
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
int与string的相互转换
1、int转换为string #include #include using namespace std; int main() { int a=123456147; string str; stringstream stream; stream<<a; str=stream.str(); cout return 0; } 2原创 2017-05-13 19:37:02 · 255 阅读 · 0 评论 -
set的用法
set的特性是,所有元素都会根据元素的键值自动排序,set的元素不像map那样可以同时拥有实值(value)和键值(key),set元素的键值就是实值,实值就是键值。set不允许两个元素有相同的键值。 set的各成员函数列表如下: 1.begin()--返回指向第一个元素的迭代器 2.clear()--清除所有元素 3.count()--返回某个值元素的个数 4.empty()--如果集原创 2017-05-13 21:58:14 · 973 阅读 · 0 评论 -
map的用法
1、map简介 map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。 2、map的功能 自动建立Key - value的对应。key 和value可以是任意你需要的类型。 根据key值快速查找记录,查找的复杂度基本是Log(N),如果有1000个记录,最多查找10次,1,00原创 2017-05-13 21:56:28 · 2797 阅读 · 0 评论 -
异或运算
1.交换律a ^ b = b ^ a 2.结合律 a ^ b ^ c = a ^ (b ^ c) = (a ^ b) ^ c; 3.d =a ^ b ^ c 可以推出 a = d ^b ^ c. 4、对于任何数x,都有x^x=0,x^0=x 5.自反性 a ^ b ^ a = b. 例:1-1000放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现 一次。原创 2017-05-13 21:59:29 · 4524 阅读 · 0 评论
分享