java – Bit Strings:检查一个bitstring是否是另一个的子集
发布时间:2020-05-24 10:18:25 所属栏目:Java 来源:互联网
导读:我将这组英文字母表示为26位位串.第一位对应’a’,设置位对应’b’,依此类推. 从而, 字符串ab表示为11000000000000000000000000 现在,给定两个位串,我想检查位串1是否是位串2的子集.也就是说,在所有位置,位串1都有一个’1′,位串2也应该有一个’1′.这意味着s
|
我将这组英文字母表示为26位位串.第一位对应’a’,设置位对应’b’,依此类推.
解决方法如果您确实只使用了26位,则可以使用整数(32位)来表示位集,并使用 bitwise AND(&)运算符来获取两组中的 intersection.如果& b == a,a是b的子集 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Java – 如何克服自动生成的代码中的最大方法大小
- java – addOnLayoutChangeListener和onLayout(已更改)之间
- 通过JDK源码角度分析Long类详解
- java – 如何杀死由子线程启动的进程?
- JBoss 5.1.0 EAP.随机生成java.lang.NoClassDefFoundError
- Java编程将汉字转Unicode码代码示例
- java – 在圆形的2D空间中为任意点[x,y]找到圆的最近自由位
- Spring4.0 MVC请求json数据报406错误的解决方法
- 为什么有必要将一个Response对象而不是String对象返回给jav
- java – 了解Hibernate的hibernate.max_fetch_depth和hiber
