Skip to content
All projects

Software · Spring 2025

Java Data Structures & JavaFX Labs

Autocomplete and image-manipulation applications, supported by custom data structures and comparisons of search behavior.

Inside the project

Implemented a trie with recursive prefix matching, a list-backed map, and a linked-list stack across the course labs.

Built JavaFX interfaces for autocomplete and image manipulation, connecting application behavior to the underlying data structures.

Compared exact-match and prefix-search timings across ordered and unordered lists, a binary search tree, and a trie to explore the tradeoffs between implementations.