MCPcopy Create free account
hub / github.com/ParAlg/gbbs / suffixArray

Function suffixArray

pbbslib/strings/test/suffix_array.cc:7–9  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5using uchar = unsigned char;
6
7indexT* suffixArray(unsigned char *s, size_t n) {
8 return pbbs::suffix_array<indexT>(pbbs::make_range(s, s+n)).to_array();
9}
10
11indexT* LCP(unsigned char *s, indexT* SA, size_t n) {
12 return pbbs::lcp(pbbs::make_range(s, s+n), pbbs::make_range(SA, SA+n)).to_array();

Callers 1

mainFunction · 0.85

Calls 2

to_arrayMethod · 0.80
make_rangeFunction · 0.50

Tested by

no test coverage detected