data_structures
other
string
project_euler
sort
graph
search
bit_manipulation
math
divide_and_conquer
dynamic_programming
conversion
C++
horspool.cpp
rabin_karp.cpp
z_function.cpp
knuth_morris_pratt.cpp
manacher_algorithm.cpp
brute_force_string_searching.cpp
Go
strings_test.go
Java
Lower.java
Upper.java
Pangram.java
Anagrams.java
Rotation.java
Palindrome.java
WordLadder.java
CheckVowels.java
Alphabetical.java
CheckAnagrams.java
PermuteString.java
ReverseString.java
CharactersSame.java
HorspoolSearch.java
List_all_Possible_Words_From_Phone_Digits.java
JavaScript
Lower.js
Upper.js
MaxWord.js
BoyerMoore.js
CountVowels.js
ValidateUrl.js
CheckAnagram.js
CheckPangram.js
GenerateGUID.js
MaxCharacter.js
ReverseWords.js
CheckFlatCase.js
ReverseString.js
ValidateEmail.js
CheckCamelCase.js
CheckExceeding.js
CheckKebabCase.js
CheckSnakeCase.js
CheckPalindrome.js
CheckPascalCase.js
DiceCoefficient.js
HammingDistance.js
PatternMatching.js
PermutateString.js
ScrambleStrings.js
FormatPhoneNumber.js
CreatePermutations.js
ValidateCreditCard.js
CheckWordOccurrence.js
KMPPatternSearching.js
AlphaNumericPalindrome.js
AlternativeStringArrange.js
CheckRearrangePalindrome.js
PHP
CountVowels.php
CheckAnagram.php
EditDistance.php
MaxCharacter.php
ReverseWords.php
ReverseString.php
CountSentences.php
CheckPalindrome.php
CheckPalindromeString.php
CountVowelsConsonantNumber.php
Python
join.py
lower.py
ngram.py
split.py
upper.py
anagrams.py
manacher.py
capitalize.py
palindrome.py
rabin_karp.py
z_function.py
aho_corasick.py
jaro_winkler.py
check_pangram.py
is_palindrome.py
reverse_words.py
word_patterns.py
check_anagrams.py
prefix_function.py
reverse_letters.py
word_occurrence.py
frequency_finder.py
remove_duplicate.py
boyer_moore_search.py
knuth_morris_pratt.py
reverse_long_words.py
naive_string_search.py
levenshtein_distance.py
credit_card_validator.py
indian_phone_validator.py
autocomplete_using_trie.py
is_contains_unique_chars.py
wildcard_pattern_matching.py
alternative_string_arrange.py
min_cost_string_conversion.py
detecting_english_programmatically.py
can_string_be_rearranged_as_palindrome.py