Basic Algorithms for Beginners Sorting Algorithm Bubble sort Insertion sort selection sort Kahn's Algorithm Counting sort Dynamic Programming Kadane's Algorithm Longest Common Subsequence Prime Number Search Sieve of Eratosthenes Bit Manipulation Brian Kernighan's Algorithm