lcp_array
// (1)
template <class T>
std::vector<int> lcp_array(const std::vector<T> &s, const std::vector<int> &sa);
// (2)
std::vector<int> lcp_array(const std::string &s, const std::vector<int> &sa);
概要
suffix arrayの隣接要素間のLCP配列を構築する
計算量
- $O(n)$
関連項目
suffix_array— Suffix Array