
Course6.85122 lectures29 h 54 min
Advanced Data Structures
Prof. Erik Demaine · Massachusetts Institute of Technology
About
Data structures play a central role in modern computer science. You interact with data structures even more often than with algorithms (think Google, your mail server, and even your network routers). In addition, data structures are essential building blocks in obtaining efficient algorithms. This course covers major results and current directions of research in data structure.
Acknowledgments
Thanks to videographers Martin Demaine and Justin Zhang.
Lectures
Lecture Videos
- Session 1: Persistent Data Structures
- Session 2: Retroactive Data Structures
- Session 3: Geometric Structures I
- Session 4: Geometric Structures II
- Session 5: Dynamic Optimality I
- Session 6: Dynamic Optimality II
- Session 7: Memory Hierarchy Models
- Session 8: Cache-Oblivious Structures I
- Session 9: Cache-Oblivious Structures II
- Session 10: Dictionaries
- Session 11: Integer Models
- Session 12: Fusion Trees
- Session 13: Integer Lower Bounds
- Session 14: Sorting in Linear Time
- Session 15: Static Trees
- Session 16: Strings
- Session 17: Succinct Structures I
- Session 18: Succinct Structures II
- Session 19: Dynamic Graphs I
- Session 20: Dynamic Graphs II
- Session 21: Dynamic Connectivity Lower Bound
- Session 22: History of Memory Models
Syllabus and materials
At MIT OpenCourseWare, as the course publishes them.
Credits and licence
- Institution
- Massachusetts Institute of Technology
- Department
- Electrical Engineering and Computer Science
- Teacher
- Prof. Erik Demaine
- Term
- Spring 2012
- Level
- Graduate
- Language
- English
- Subjects
- Computer science, Engineering
- Source
- MIT OpenCourseWare
- Licence
- CC BY-NC-SA 4.0, as MIT OpenCourseWare states it. Non-commercial use only. MIT OpenCourseWare's terms
- Attribution
- Prof. Erik Demaine. Advanced Data Structures. Spring 2012. Massachusetts Institute of Technology: MIT OpenCourseWare, https://ocw.mit.edu/. License: Creative Commons BY-NC-SA.
- Who can watch
- MIT OpenCourseWare gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed
More like this
Course
Matrix Methods in Data Analysis, Signal Processing, and Machine Learning
34 lectures · Video
Course
Computational Science and Engineering I
50 lectures · Video
Course
Engineering Dynamics
223 lectures · Video
Course
Becoming the Next Bill Nye: Writing and Hosting the Educational Show
132 lectures · Video
Course
Introduction to Nuclear Engineering and Ionizing Radiation
34 lectures · Video
Course
Thermodynamics of Materials
38 lectures · Video
Course
Introduction to Solid-State Chemistry
38 lectures · Video
Course
Introduction to Solid State Chemistry
62 lectures · Video
Course
Symmetry, Structure, and Tensor Properties of Materials
43 lectures · Video
Course
Computation Structures
35 lectures · Video
Course
Introduction to Algorithms
47 lectures · Video
Course
Introduction to Electrical Engineering and Computer Science I
54 lectures · Video