everything.study
CS 240E

Data Structures and Data Management (Enriched)

Undergraduate

Spring 2026

Topics

  • Time and space complexity
  • Priority queues
  • Sorting
  • Dictionaries
  • Text processing
  • Data-structure design and analysis

Readings

  • Algorithm Design and Applications
    Michael T. Goodrich; Roberto Tamassia · reference
    2015
  • Algorithms in C++
    Robert Sedgewick · 3rd · reference
    1998
  • Computational Geometry: Algorithms and Applications
    Mark de Berg; Otfried Cheong; Marc van Kreveld; Mark Overmars · reference
  • Introduction to Algorithms
    Cormen; Leiserson; Rivest; Stein · 2nd · reference
    2001
  • CS 240: Data Structures and Data Management — course notes by Therese Biedl and other instructors.
    unspecified
Sources