Stack

A stack is a linear data structure for storing and retrieving the collection of data at the one end only.

Types of Linked list

  1. Singly Linked list
  2. Doubly Linked list
  3. Circular Linked list
  4. A Memory-Efficient Doubly Linked list
  5. Unrolled Linked list
  6. Skip List

  • Arrays
  • Sorting
  • Linked List
  • Stack
  • Queue
  • Tree
    • Binary Tree
    • Binary Search Tree (BST)
    • Balanced Binary Tree
  • Graph
  • Hashing
  • Heap