This visual execution compares lookup operations in three data structures: array, linked list, and hash map. The lookup starts by choosing the data structure. For arrays, it checks each element by index until the key is found or the end is reached. For linked lists, it traverses nodes one by one, comparing values. For hash maps, it computes a hash to find the bucket directly and checks the bucket for the key. The execution table shows step-by-step operations, pointer or index positions, and the visual state of the data structure. Variable tracking shows how indexes and pointers move during lookup. Key moments clarify why array lookup stops early, why linked lists require traversal, and how hash maps achieve fast access. The quiz tests understanding of these steps. The snapshot summarizes lookup behavior and performance for each data structure.