Intro

Objectives

  1. Understand that a list is a concatenation of a head and a tail, where the head is an element of a list and the tail is a list.
  2. Define an empty list.
  3. Describe and apply list operations:
    • return head/tail of list,
    • test for empty list,
    • return length of list,
    • construct an empty list,
    • prepend / append an item to a list.

Resources

Video

Slides

Worksheet

Homework