[prev] 104 [next]

Summary

  • Introduction to Algorithms and Data Structures
  • C programming language, compiling with gcc
    • Basic data types (char, int, float)
    • Basic programming constructs (ifelse conditionals, while loops, for loops)
    • Basic data structures (atomic data types, arrays, structures)
  • Introduction to ADTs
    • Compilation

  • Suggested reading (Moffat):
    • introduction to C … Ch. 1; Ch. 2.1-2.3, 2.5-2.6;
    • conditionals and loops … Ch. 3.1-3.3; Ch. 4.1-4.4
    • arrays … Ch. 7.1, 7.5-7.6
    • structures … Ch. 8.1
  • Suggested reading (Sedgewick):
    • introduction to ADTs … Ch. 4.1-4.3