Bitwise operators 检查是否存在带有2位集的0,1和1,0模式

Bitwise operators 检查是否存在带有2位集的0,1和1,0模式,bitwise-operators,bitset,Bitwise Operators,Bitset,是否可以使用逻辑运算符检查0 1和1 0模式是否出现在2个位集中 例如,让我们考虑第一位集: 1、1、0、0、< /代码>和第二位集>代码> 0 1 1 1 < /代码> 在列中: 1 0 1 1 0 1 0 1 在第一行:我们有10模式,在第三行有01,因此这些位集通过了测试 位集1 1 0 1和1 0 0 0将无法通过测试,因为0 1模式不存在 我只想使用逻辑运算符(xor、and或..),而不是在每个位上都使用循环。您使用的是位集还是整数?如果你使用的是位集,你使用什么语言和实

是否可以使用逻辑运算符检查
0 1
1 0
模式是否出现在2个位集中

例如,让我们考虑第一位集:<代码> 1、1、0、0、< /代码>和第二位集>代码> 0 1 1 1 < /代码>

在列中:

1  0
1  1
0  1
0  1
在第一行:我们有
10
模式,在第三行有
01
,因此这些位集通过了测试

位集
1 1 0 1
1 0 0 0
将无法通过测试,因为
0 1
模式不存在


我只想使用逻辑运算符(xor、and或..),而不是在每个位上都使用循环。

您使用的是位集还是整数?如果你使用的是位集,你使用什么语言和实现?我在C++中使用了BITSET