![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
杜晋华-清华
这个作者很懒,什么都没留下…
展开
-
C/C++ KM算法
1.KM算法演示https://www.cnblogs.com/wenruo/p/5264235.html2.KM算法运用https://www.cnblogs.com/fzl194/p/8848061.html原创 2020-11-19 17:06:59 · 1608 阅读 · 0 评论 -
C++ 位结构定义
CC里面有按位定义结构的方式,例如:struct SBit { int a:1; int b:2;};结构中每个成员占有的bit数可以是任意的,而且结构中间不会有字节补齐导致的空bit。使用上述C结构可以满足大多数对内存按bit读写的应用,但如果字段间有间隔,就需要人为插入空字段。有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结原创 2020-11-19 08:22:27 · 2667 阅读 · 0 评论 -
C++ bitset 用法
C++的 bitset 在 bitset 头文件中,它是一种类似数组的结构,它的每一个元素只能是0或1,每个元素仅用1bit空间。下面是具体用法构造函数bitset常用构造函数有四种,如下bitset<4> bitset1; //无参构造,长度为4,默认每一位为0bitset<8> bitset2(12); //长度为8,二进制保存,前面用0补充string s = "100101";bitset<10> bitset3(s); //长度为10,前面原创 2020-11-19 08:05:15 · 1411 阅读 · 0 评论