All challenges
intermediateData Structures & Algorithms~50 min

Vector Clocks

Track causality across distributed processes: increment on local events, merge on message receipt, and compare clocks to tell causal ordering from true concurrency.