Codes in the C# language Graphs DFS Implementation of Graph Kosaraju's algorithm for Strong Connectected Components Blockchain add list here Competitive Programing Longest substring without repeating characters Cryptography Vigenere Cipher Data Structures Binary Search Tree add list here Dynamic Programming Partition Problem Graphs Topological Sorting Searching Binary Search Linear Search Fibonacci Search Jump Search Recursive Binary Search Sorting Bubble Sort Insertion Sort Quick Sort Merge Sort Selection Sort Heap Sort Count Sort Machine Learning add list here Graph Is Tree? Mathematics Finding no of digits in an integer Tower of Hanoi Armstrong Number Catalan Number Other Unique Number III Prime Factorization using Sieve Count Inversions Largest Kth Element