#Data Structures

    1. Stacks:
        - Linear data structure
        - Can have various implementations
        - Should support (LIFO)
        - Primitive implementation (Using arrays of primitive data types)
        - Other implementations (Using linked lists)
    2. Queues:
        