15-122 Principles of Imperative Computation
Lecture 22: Generic Data Structures

  • Reading: 22-generic.pdf
  • Code: ht.h, ht.c, code directory
  • Concepts:
    • Library-side interface
    • Client-side interface
    • Callbacks
    • Function pointers in data structure headers
    • static inline
    • Makefile's
    • size_t
    • C preprocessor, #define
    • Header files, header guards, #include
  • Previous lecture: Tries
  • Next lecture: Virtual Machines

[ Home | Schedule | Assignments | Resources ]
[ Piazza | Blackboard ]

fp@cs
Frank Pfenning