Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR CPP

z function

vector<int> z_function_trivial(string s) {
    int n = (int) s.length();
    vector<int> z(n);
    for (int i = 1; i < n; ++i)
        while (i + z[i] < n && s[z[i]] == s[i + z[i]])
            ++z[i];
    return z;
}
Source by cp-algorithms.com #
 
PREVIOUS NEXT
Tagged: #function
ADD COMMENT
Topic
Name
6+9 =