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
-
Linked
List
- Queue
- Stack
- Hash Table
- Heap
- Tree
- Binary Search Tree
- AVL Tree
- Graph
-
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