This visual execution compares lookup operations in three data structures: array, linked list, and hash map. Lookup starts by choosing the data structure. For arrays, it checks each index sequentially until the value is found or the end is reached. For linked lists, it traverses nodes starting from the head, following next pointers and checking values. For hash maps, it computes a hash for the key and accesses the value directly without searching. The execution table shows each step, operation, and the state of the data structure. Variable tracking shows how indexes, current nodes, keys, and results change over time. Key moments clarify why arrays and linked lists require sequential checks, while hash maps provide direct access. The quiz tests understanding of when values are found and how hash keys affect lookup. The snapshot summarizes the lookup behavior and performance differences among these data structures.