diff --git a/alib2algo/src/stringology/simulations/ExactBitParalelism.h b/alib2algo/src/stringology/simulations/ExactBitParalelism.h index 14f7f23cdecf0c3edd06b5c5671ca10f2482616f..8975851a96832e47e00333022b31c1cfd6a2b4cc 100644 --- a/alib2algo/src/stringology/simulations/ExactBitParalelism.h +++ b/alib2algo/src/stringology/simulations/ExactBitParalelism.h @@ -33,7 +33,7 @@ ext::set<unsigned int> ExactBitParalelism::search(const string::LinearString<Sym for(unsigned int i = 0; i<text.getContent().size(); i++) { B_vector = (B_vector << 1) | D_vectors[text.getContent()[i]]; - if (B_vector[pattern.getContent().size() - 1] == false) { + if ( ! B_vector [ pattern.getContent ( ).size ( ) - 1 ] ) { result.insert(i + 1); } } diff --git a/alib2algo/src/stringology/simulations/HammingBitParalelism.h b/alib2algo/src/stringology/simulations/HammingBitParalelism.h index 69d0f08f17076bf15071ae92b9b89924c5001101..c36ed84a58f493089d189ef0bd8d108c8c454f35 100644 --- a/alib2algo/src/stringology/simulations/HammingBitParalelism.h +++ b/alib2algo/src/stringology/simulations/HammingBitParalelism.h @@ -42,7 +42,7 @@ ext::set<unsigned int> HammingBitParalelism::search(const string::LinearString<S } for(const auto & B_vector : B_vectors) { - if (B_vector[pattern.getContent().size()-1] == false) { + if ( ! B_vector [ pattern.getContent ( ).size ( ) - 1 ] ) { result.insert(i + 1); break; }