Given an balanced expression that can contain opening and closing parenthesis, check if the expression contains any duplicate parenthesis or not.
Given an expression containing opening and closing braces, check if it is balanced or not.
Given a huge set of strings with duplicate strings present, find first k-maximum occurring words in it.
Given a huge set of strings with duplicate strings present, find the maximum occurring word in it. If two words have same count, return any one of them.
Given a set of strings, print them in Lexicographic order (dictionary/alphabetical order).
Find Longest Common Prefix (LCP) in given set of strings.
Given a list of strings where no string is substring of another, find a shortest string that contains each string in given list as a substring.