Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Amazon Pick Queue - Custom Data Structure Implementation

A Java-based simulation modeling a warehouse item pickup queue using custom object-oriented data structures. This project demonstrates core data structure mechanics, Interface-driven design, and FIFO (First-In, First-Out) queuing operations without relying on standard built-in collections.

Academic Context

  • Institution: Colorado State University Global
  • Course: CSC400 - Data Structures & Algorithms
  • Objective: Implement custom FIFO data structures without relying on built-in Java Collections.

Core Features & Architecture

  • Custom Queue Data Structure (Queue.java, QueueInterface.java): Built a custom FIFO queue implementation from scratch, defining clear interface contracts for enqueue, dequeue, and peek operations.

  • Domain Model (Person.java): Represents entity objects within the queuing system with custom properties and methods.

  • Fulfillment Simulation (AmazonPickQueue.java): Simulates real-world inventory picking order processing and queue state management.

  • Unit Verification (TestQueue.java): Comprehensive test driver verifying edge cases, queue bounds, and data integrity across queuing lifecycle operations.

Tech Stack

  • Language: Java
  • Concepts: Data Structures & Algorithms, Interface-Driven Design, Object-Oriented Programming (OOP), Unit Testing

About

Java implementation of a custom FIFO Queue data structure modeling an automated warehouse fulfillment system (Amazon Pick Queue).

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages