This document summarizes a lecture on arrays and linked lists. It discusses arrays, including how to declare and access array elements. It then covers linear arrays and 2-dimensional arrays. Linked lists are introduced, including how they are composed of nodes that link to the next node. Operations on linked lists like traversing, searching, inserting and deleting nodes are described. Doubly linked lists are also covered, which include pointers to both the next and previous nodes.