Let’s talk about data structuresMeet arrays, again, for the first timeUnderstanding static arraysAccessing and storing items in a static array is fastAppending a new itemTime complexity of static array operationsWhat about dynamic arrays?Appending new itemsWhat happens when the extra space runs out?Arrays in the real worldTime complexity of dynamic array operationsIntroducing linked listsHow to operate on linked listsUpdateInsertDeleteSearchChecking in on time complexities of a linked listThe doubly linked listInserting into doubly linked listsInsertInserting at the end of a doubly linked listWhat about the middle?Okay, what about the time complexity?Decisions, decisions...Reading by positionAdding to and removing from the frontLots of in-place inserts and deletesAdding to and removing from the endBringing it all togetherChecking in on Micro-Storage