Skip to content

elliamorse/Python2Labs

Repository files navigation

Project Summaries

Pokemon BST Lab
Build a Binary Search Tree to store and look up Pokémon by Pokédex number. Supports adding, searching, and printing in different traversal orders.

Board Game Library
Load and query a board game collection from a TSV file. Supports filtering and sorting games by rating, year, complexity, and player count.

Flood Array
Simulate flooding on a map grid starting from a position with limited water. Flood spreads orthogonally avoiding high ground until water runs out or no more spaces can flood.

Hospital Simulator
Manage a priority queue of patients based on illness severity and age using a Max Heap. Supports patient arrival, treatment, and waiting count display.

Linked List Browser
Implement a linked list and browser history system that supports navigating to URLs, moving back and forward in history, and displaying the current history.

Recursion Exercises
Solve multiple problems with recursion: computing powers, calculating outbreak counts based on previous days, and Fibonacci sequence queries and verification.

Stack and Queue CPU Scheduler
Simulate CPU scheduling with node-based stack and queue. Manage processes with function call stacks, handling calls, returns, and exceptions with priority scheduling.

About

Projects from EECS 268

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages