Largest Substring Between Two Equal Characters LeetCode solution in C++
1class Solution {2public:3int maxLengthBetweenEqualCharacters(string s) {4vector<int> v(26, -1);5int maxi = -1;67for (int i = 0; i < s.size(); i++) {8if (v[s[i] - 'a'] == -1)9v[s[i] - 'a'] = i;10else11maxi = max(maxi, abs(v[s[i] - 'a'] - i) - 1);12}1314return maxi;15}16};