https://github.com/ohadswissa/molt-delivery-simulator
Java simulation of a delivery app using a custom generic min-heap. Built as part of a university Data Structures course.
https://github.com/ohadswissa/molt-delivery-simulator
alg data-s java min- oop priori
Last synced: about 1 month ago
JSON representation
Java simulation of a delivery app using a custom generic min-heap. Built as part of a university Data Structures course.
- Host: GitHub
- URL: https://github.com/ohadswissa/molt-delivery-simulator
- Owner: ohadswissa
- Created: 2025-04-20T11:49:17.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-04-20T11:52:31.000Z (about 1 month ago)
- Last Synced: 2025-04-20T12:42:52.509Z (about 1 month ago)
- Topics: alg, data-s, java, min-, oop, priori
- Language: Java
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Molt Delivery Simulator โ Data Structures Project
This project simulates a basic delivery platform (like Wolt) using custom data structures.
Developed as part of the Data Structures course at Reichman University (2024).## ๐ Core Features
- **Min-Heap (Generic):** Custom implementation of a type-safe binary min-heap with:
- Insert, deleteMin, findMin
- Merge in linear time
- Capacity handling and resizing- **MoltOrder & MoltDriver:**
- Both implement `Comparable`
- Simulate real-world prioritization and driver scheduling logic## ๐ Key Concepts
- Java Generics & Interfaces
- Priority queues & Comparable pattern
- Object-oriented simulation logic## ๐งช Technologies
- Java 11
- No external libraries
- Structure supports testing with JUnit## ๐จโ๐ป Author
Ohad Swissa
[GitHub Profile](https://github.com/ohadswissa)