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 each element by index until the key is found or array ends. For linked list, it traverses nodes one by one comparing values. For hash map, it computes a hash to find the bucket, then traverses nodes in that bucket to find the key. The execution table shows each step, operation, pointer or index used, and the visual state of the data structure. Variable tracker shows how indexes and pointers change over time. Key moments clarify why array lookup stops immediately on match, why linked list requires traversal, and why hash map may check multiple nodes due to collisions. The quiz tests understanding of lookup steps and hash function behavior. The snapshot summarizes lookup time and method differences for quick reference.