This visual execution compares lookup in three data structures: array, linked list, and hash map. Lookup starts by choosing the data structure. For array, it checks elements by index one by one until it finds the value or reaches the end. For linked list, it traverses nodes sequentially checking each value. For hash map, it computes a hash to directly access the bucket where the value might be stored, making lookup faster. The execution table shows each step, operation, and the current state of the data structure. Variable tracker shows how indexes or nodes move during lookup. Key moments clarify why array stops early when value is found, why linked list needs traversal, and how hash map uses hashing for quick access. The quiz tests understanding of these steps. The snapshot summarizes lookup behavior and speed differences among these data structures.