From 6a74a1902f96ecac3603ddcb8c6178238f69a41f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Tr=C3=A1vn=C3=AD=C4=8Dek?= <jan.travnicek@fit.cvut.cz> Date: Tue, 14 Dec 2021 00:54:12 +0100 Subject: [PATCH] algo: do not compare with true and false in conditions --- alib2algo/src/stringology/simulations/ExactBitParalelism.h | 2 +- alib2algo/src/stringology/simulations/HammingBitParalelism.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/alib2algo/src/stringology/simulations/ExactBitParalelism.h b/alib2algo/src/stringology/simulations/ExactBitParalelism.h index 14f7f23cde..8975851a96 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 69d0f08f17..c36ed84a58 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; } -- GitLab