**CS2852 Data Structures** Lecture Videos Spring 2019 Week 3 Lecture 1 # Big-O Homework [download](lectures/2852-3-1a.mp4) ![Big-O Homework](lectures/2852-3-1a.mp4) # Announcements [download](lectures/2852-3-1b.mp4) ![Announcements](lectures/2852-3-1b.mp4) # `Iterable` Interface [download](lectures/2852-3-1c.mp4) ![`Iterable` Interface](lectures/2852-3-1c.mp4) # `Iterator` Interface [download](lectures/2852-3-1d.mp4) ![`Iterator` Interface](lectures/2852-3-1d.mp4) # Using Iterators [download](lectures/2852-3-1e.mp4) ![Using Iterators](lectures/2852-3-1e.mp4) # `Iterator` Inner Class [download](lectures/2852-3-1f.mp4) ![`Iterator` Inner Class](lectures/2852-3-1f.mp4) # `hasNext()` Implementation [download](lectures/2852-3-1g.mp4) ![`hasNext()` Implementation](lectures/2852-3-1g.mp4) # `next()` Implementation [download](lectures/2852-3-1h.mp4) ![`next()` Implementation](lectures/2852-3-1h.mp4) # Enhanced `for` Loop [download](lectures/2852-3-1i.mp4) ![Enhanced `for` Loop](lectures/2852-3-1i.mp4) # `next()` Revisited and LinkedList Hand Waving [download](lectures/2852-3-1j.mp4) ![`next()` Revisited and LinkedList Hand Waving](lectures/2852-3-1j.mp4) # `remove()` Implementation [download](lectures/2852-3-1k.mp4) ![`remove()` Implementation](lectures/2852-3-1k.mp4)