Macaulay2 Engine
Loading...
Searching...
No Matches

◆ concatenatesTo()

bool concatenatesTo ( const Word a,
const Word b,
const Word c )

Definition at line 92 of file SuffixTree.cpp.

93{
94 if (a.size() + b.size() != c.size()) return false;
95 Word tmpA(c.begin(),c.begin()+a.size());
96 Word tmpB(c.begin()+a.size(),c.end());
97 return (tmpA == a) && (tmpB == b);
98}
const int * begin() const
Definition Word.hpp:72
const int * end() const
Definition Word.hpp:73
int size() const
Definition Word.hpp:74
Non-owning view of a non-commutative word: [begin, end) of int variable indices.
Definition Word.hpp:56

References Word::begin(), Word::end(), and Word::size().

Referenced by SuffixTree::superwords().