This project implements a time-travel simulation system using stack-based data structures.
The system models a "time travel" mechanism where a user can move between past and future states. It is built using custom stack implementations and object-oriented design principles.
- Travel to new states
- Rewind to previous states
- Fast-forward to future states
- Time state management using stacks
- Support for unbounded stack structures
- Stacks (bounded and unbounded)
- Dynamic memory management
- Object-Oriented Programming
- State management systems
TimeTravelEngine– Core system logicTimeBranch– Handles current state, past, and futureStack– Bounded stack implementationUnboundedStack– Dynamically growing stack
This project focuses on implementing core data structures and system logic rather than building a user interface. Therefore, no main function or executable demo is included.
- C++
- Object-Oriented Design