From f1f9a450de9e1b097bbe9b42b70f6f2e3072456e Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Tue, 9 Jun 2015 22:17:17 +0200 Subject: [PATCH] fixes in algorithms --- alib2algo/src/string/simplify/NormalizeRotation.cpp | 4 ++++ alib2algo/src/string/simplify/NormalizeRotation.h | 1 - alib2algo/src/stringology/exact/BadCharacterShiftTable.h | 1 + alib2algo/src/stringology/exact/BoyerMooreHorspool.h | 1 + alib2algo/src/stringology/exact/ExactFactorMatch.h | 1 + 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/alib2algo/src/string/simplify/NormalizeRotation.cpp b/alib2algo/src/string/simplify/NormalizeRotation.cpp index 1e22575f1b..7eaedbcd50 100644 --- a/alib2algo/src/string/simplify/NormalizeRotation.cpp +++ b/alib2algo/src/string/simplify/NormalizeRotation.cpp @@ -8,6 +8,10 @@ #include "NormalizeRotation.h" #include <exception/AlibException.h> +#include <string/Epsilon.h> +#include <string/LinearString.h> +#include <string/CyclicString.h> + namespace string { namespace simplify { diff --git a/alib2algo/src/string/simplify/NormalizeRotation.h b/alib2algo/src/string/simplify/NormalizeRotation.h index 097d4bbbd5..1a426dd51a 100644 --- a/alib2algo/src/string/simplify/NormalizeRotation.h +++ b/alib2algo/src/string/simplify/NormalizeRotation.h @@ -8,7 +8,6 @@ #ifndef _NORMALIZE_ROTATION_H__ #define _NORMALIZE_ROTATION_H__ -#include <string/CyclicString.h> #include <string/String.h> namespace string { diff --git a/alib2algo/src/stringology/exact/BadCharacterShiftTable.h b/alib2algo/src/stringology/exact/BadCharacterShiftTable.h index 1341d5343e..e7a4d02457 100644 --- a/alib2algo/src/stringology/exact/BadCharacterShiftTable.h +++ b/alib2algo/src/stringology/exact/BadCharacterShiftTable.h @@ -10,6 +10,7 @@ #include <string/String.h> +#include <set> #include <map> namespace stringology { diff --git a/alib2algo/src/stringology/exact/BoyerMooreHorspool.h b/alib2algo/src/stringology/exact/BoyerMooreHorspool.h index b009922e15..db9276d313 100644 --- a/alib2algo/src/stringology/exact/BoyerMooreHorspool.h +++ b/alib2algo/src/stringology/exact/BoyerMooreHorspool.h @@ -9,6 +9,7 @@ #define _BOYER_MOORE_HORSPOOL_H #include <string/String.h> +#include <set> namespace stringology { diff --git a/alib2algo/src/stringology/exact/ExactFactorMatch.h b/alib2algo/src/stringology/exact/ExactFactorMatch.h index df9f5a1298..99ff150395 100644 --- a/alib2algo/src/stringology/exact/ExactFactorMatch.h +++ b/alib2algo/src/stringology/exact/ExactFactorMatch.h @@ -9,6 +9,7 @@ #define _EXACT_MATCH_H__ #include <string/String.h> +#include <set> namespace stringology { -- GitLab