Spring ’25

Autumn ’24

Java Priority Queue
An introduction to Java's PriorityQueue, its API, custom comparators, and the binary min-heap that powers it.

6 min read

Winter ’23/24

Java Hashtable
A hash table looks up data in O(1) time. This post walks through hash tables in the Java ecosystem: the data structure, the put process, and thread safety.

6 min read