Algorithms @author A.Mano Sriram 1. Dynamic Programming. Fibonacci. Minimum Sum in a Path. Number of Ways to Reach Destination. 2. String Matching. Naive. Knuth-Morris-Pratt. 3. Recursion. Print All Permutations of a String. Print All Permutations of a String Without Duplicates. Palindrome. 4. Sorting Algorithms. Bubble Sort. Insertion Sort. Insertion Sort.(C++) Selection Sort. 5. String Manipulation. Longest Sub-Sequence Next Smallest Palindrome Rabin-Karp String Matching Algorithm. 6. Operating Systems. Banker's Algorithm First Come First Serve Round Robin Shortest Job First (Non-Premptive) Shortest Job First (Premptive) Page Replacement Algorithms. First In First Serve Least Recently Used Optimal Page Replacement 7. Platforms. CodeForces Hacker Earth Hacker Rank Geeks for Geeks LeetCode MockVita 8. Other Problems. Competitive Programming Problems. Monkey Problem CodeChef. Elo Algorithm Implementation. Palindrome Using Recursion 9. KickStart 2018 EvenDigits