This visual execution compares lookup operations in three data structures: array, linked list, and hash map. Lookup in array checks each index sequentially until the value is found or the end is reached. Linked list lookup traverses nodes one by one from head to tail. Hash map lookup computes a hash to directly access the bucket where the value should be, enabling faster access. The execution table shows step-by-step operations and visual states. Variable tracker records pointer positions and indices after key steps. Key moments clarify why array stops early when found, why linked list must traverse nodes, and how hash map achieves fast lookup. The visual quiz tests understanding of these steps and behaviors. The snapshot summarizes the lookup behavior and use cases for each data structure.