archgaelix
Uses
Archive
string
Valid Palindrome
#string
#palindrome
#easy
Valid Anagram
#string
#anagram
#easy
Longest Palindrome
#string
#palindrome
#easy
Longest Substring Without Repeating Characters
#string
#slidingwindow
#medium
Check whether a string is palindrome
#string
Find duplicate characters in a string
#string
Why are strings immutable in Java?
#string
Check whether one string is a rotation of another
#string
Check whether a string is a valid shuffle of two strings
#string
Count and say
#string
Find the longest palindrome in a string
#string
Print all subsequences of a string
#string
Split the binary string into two substring with equal 0s and 1s
#string
String to Integer (atoi)
#string
#medium
Word wrap
#string
#dp
Edit distance
#string
#dp
Find next greater number with same set of digits
#string
Balanced parenthesis
#string
#st-q
Longest Palindromic Substring
#string
#palindrome
#twopointer
#dp
#medium
Word break
#string
#trie
#backtracking
#dp
Rabin Karp algorithm
#string
KMP algorithm
#string
Bayer Moore algorithm
#string
Convert a sentence into its equivalent mobile numeric keypad sequence
#string
Find All Anagrams in a String
#string
#anagram
#medium
Minimum number of bracket reversals needed to make an expression balanced
#string
Count all palindromic subsequence in a given string
#string
#dp
Count of number of given string in 2D character array
#string
Search a word in a 2D grid of characters
#string
Converting roman numerals to decimal
#string
Longest common prefix
#string
Minimum Window Substring
#string
#slidingwindow
#hard
Number of flips to make binary string alternate
#string
Find the second most repeated word in string
#string
Minimum number of swaps for bracket balancing
#string
Program to generate all possible valid IP addresses from given string
#string
Find the smallest window that contains all characters of string itself
#string
Rearrange characters in a string such that no two adjacent are same
#string
#heap
#greedy
Minimum characters to be added at front to make string palindrome
#string
Given a sequence of words, print all anagrams together
#string
#trie
#greedy
Find the smallest window in a string containing all characters of another string
#string
Recursively remove all adjacent duplicates
#string
String matching where one string contains wildcard characters
#string
Function to find number of customers who could not get a computer
#string
Transform one string to another using minimum number of given operation
#string
Check if two given strings are isomorphic to each other
#string
Recursively print all sentences that can be formed from list of word lists
#string
Print all permutations of a string
#string
#backtracking
Longest common subsequence
#string
#dp
Longest repeated subsequence
#string
#dp