6.006 Introduction to Algorithms Lecture 2: Data Structures and Dynamic arrays Lecture 3: Sets and Sorting Lecture 4: Hashing Lecture 5: Linear Sorting Lecture 6: Binary Trees I