Counting Prefix And Suffix Pairs In O(n*m) Time Complexity
Count prefix and suffix pairs in a list of words. Brute force: O(n^2*m). Optimal solution using Trie: O(n*m).
Count prefix and suffix I Brute force approach: TC: O(n^2*m), n is words.length and m is the length of the word[i] i>=0 && <n class Solution { public int countPrefixSuffixPairs(String[] words) { int count =0; for(int i=0;i<words.length;i++){ for(int j = 0;j<words.length;j++){ if(i==j || words[i].length() > words[j].length() || i > j) continue; if(check(words[i],words[j])){ count++; } } } return count; } public boolean check(String a , String b){ int...