Data Structures in Details

Following is the list of most common data structures used in programming languages and taught in computer science. A good understanding and having knowledge of practical use helps in writing clean and efficient code. For each data structures we have listed set of most commonly asked interview questions.
  1. Array
  2. LinkedList
  3. Queue
  4. Stack
  5. Hash
  6. Binary Tree
  7. Binary Search Tree
  8. Log Structured Tree
  9. Heap
  10. DS Time Complexity

Stack

String

Array

Backtracking

Dynamic Programming

Two Pointers