C# For running the .cs file please using .Net Finddle Arrays Single Number Dynamic Programming Longest Common Subsequence Number Theory Big Mod Algorithm Sieve of Eratosthenes Bitwise Sieve of Eratosthenes Sorts Bubble Sort Insertion Sort Selection Sort Counting Sort Merge Sort Strings Palindrome Trie Search Binary Search Linear Search Maths Abundant Number Naismith's Rule Queues Queue Implementation Using Two Stacks Recursion Factorial Graph Breadth First Search Depth First Search Kruskals Algorithm to Find Minimum Spanning Tree Dijkstras Algorithm to Find Shortest Path Floyd Warshalls Algorithm to Find All Pair Shortest Path