DSAlgo Data Structures & Algorithms Binary Search tree Heaps trie Binary Indexed tree Minimum Edit distance Longest palindromic substring Boyer–Moore Pattern searching KMP pattern Searching