The versatile list: a pathway to abstraction

  title={The versatile list: a pathway to abstraction},
  author={John Hamer and Adriana Ferraro},
The humble “list” is usually presented early in a first course on data structures and algorithms, one topic among many, generally considered less interesting than trees and graphs. We believe the list deserves better, and show how the list can be used to bring together a wide variety of Computer Science topics, including: algebraic reasoning, proof by… CONTINUE READING