![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
bitset
p11323
燕山大学软件工程本科生一枚,酷爱算法和数据结构,追求速度,喜欢竞争
展开
-
算法之旅,直奔<bitset>之二 size
size(vs2010) 引言 这是我学习总结的第二篇。size是那么通用,在数组,容器等中都有这个函数。可见它的作用之广。。。 作用 size 的作用是求出位集合的位数。 实验 代码 test.cpp #include // std::cout #include // std::b原创 2013-12-23 16:04:36 · 996 阅读 · 0 评论 -
算法之旅,直奔<bitset>之一 to_string
to_string(vs2010) 引言 这是我学习总结的第一篇,to_string在Java中是那么的熟悉,但是在C++中好陌生。。。 作用 to_string的作用是把位组成的数据集合转换成字符串。 原型 实验 由bit组成的集合1111转换成字符串,然后输出 代码 test.cpp #inclu原创 2013-12-23 07:17:14 · 2815 阅读 · 0 评论 -
算法之旅,直奔<bitset>之四 set
set(vs2010) 引言 这是我学习总结的第四篇。set对位操作相当使用。 作用 set 的作用是给指定位重置。 原型 实验 对于set集 00000 集合执行set操作 11111 也可以对单个位置 0 或 1 代码 test.cpp #include // std::cout #in原创 2013-12-24 14:12:46 · 1060 阅读 · 0 评论 -
算法之旅,直奔<bitset>之五 count
count(vs2010) 引言 这是我学习总结的第四篇。有时候我们需要计算位集合中1或0的个数,count来帮助你。 作用 count的作用计算位集合中1或0的个数。 实验 代码 test.cpp #include // std::cout #include // std::string #in原创 2013-12-24 16:00:52 · 2309 阅读 · 0 评论 -
算法之旅,直奔<bitset>之三 test
test(vs2010) 引言 这是我学习总结的第三篇。test在位运算中显得极其重要。 作用 test 的作用就是检测当前指定位是否为1. 原型 bool test (size_t pos) const; 实验 对于一个bitset 01011 代码 test.cpp #include // std原创 2013-12-24 14:00:18 · 1333 阅读 · 0 评论 -
算法之旅,直奔<bitset>之七 to_ulong
to_ulong(vs2010) 真言 千万别迷恋网络游戏,要玩就玩好人生这场大游戏。 引言 这是我学习总结的第七篇,to_ulong在感官上和to_string有些类似哈,所以学习的时候多观察。。。 作用 to_ulong的作用是二进制的数转换成是十进制的(无符号)长整型数 实验 代码 test.cpp #include原创 2013-12-25 09:37:03 · 2479 阅读 · 0 评论 -
算法之旅,直奔<bitset>之六 none
none(vs2010) 真言 只有不断找寻机会的人才会及时把握机会。 引言 这是我学习总结的第六篇,none是一个判断函数,调试的时候用的比较多。 作用 none 的作用是检测位集合的所有数据是否都为0,返回值为bool类型。 实验 代码 test.cpp #include // std::cin, s原创 2013-12-25 09:21:13 · 1151 阅读 · 0 评论 -
算法之旅,直奔<bitset>之八 flip
flip(vs2010) 真言 好好管教自己,不要管别人。 引言 这是我学习总结的第八篇,flip这个颠覆性的操作会让你颠覆。。。 作用 flip 的作用是颠覆位集合的数据,也就是取反。 实验 0001 颠覆第二位后,如下 0101 颠覆所有位,如下 1010 代码 test.cpp #include // std::cou原创 2013-12-25 14:09:07 · 1286 阅读 · 0 评论