(other *sparseBitArray)
| 327 | } |
| 328 | |
| 329 | func (ba *bitArray) intersectsSparseBitArray(other *sparseBitArray) bool { |
| 330 | for i, index := range other.indices { |
| 331 | if !ba.blocks[index].intersects(other.blocks[i]) { |
| 332 | return false |
| 333 | } |
| 334 | } |
| 335 | |
| 336 | return true |
| 337 | } |
| 338 | |
| 339 | func (ba *bitArray) intersectsDenseBitArray(other *bitArray) bool { |
| 340 | for i, block := range other.blocks { |