Fork me on GitHub

Data Structures and Algorithms

This repository contains all the Data Structures and Algorithms concepts and their implementation in several ways, including programming questions and Interview questions. It includes questions from popular coding platforms including LeetCode, HackerRank, Codeforces, Codechef, and many more.

All implementations and solutions are available in various programming languages.

Contents

Data Structures

Algorithms

  • Arrays
  • Sorting
  • Searching
    • Linear Search
    • Binary Search
    • Jump Search
    • Interpolation Search
    • Exponential Search
    • Ternary Search
  • Dynamic Programming
    • Fibonacci Number
    • Longest Common Subsequence
    • Longest Common Substring
    • Longest Increasing Subsequence
    • Shortest Common Supersequence