CS 136:
Data Structures and Advanced Programming
Examples

Spring, 2004

Examples from lectures are available through this document.
  • Lecture 2, 2/9: CardInterface.java, Card.java
  • Lecture 3, 2/11: CardInterface.java, AbsCard.java, Card.java, OtherCard.java, Deck.java
  • Lecture 5, 2/15: PostIt.java
  • Lecture 7, 2/23: FreqList.java
  • Lecture 15, 3/12: Maze example
  • Lecture 17, 3/17: ButtonDemo.java
  • Lecture 19, 4/5: lecture notes
    Buffer.java, HoldInteger.java, ConsumeInteger.java, ProduceInteger.java.
  • Lecture 21, 4/9: BinaryTreeInterface, BinaryTree, EmptyBinaryTree,
  • Lecture 22, 4/12: AnimalApp.java, AnimalInfo.java,
  • Lecture 23, 4/14: Parser.sitx - download and unstuff. Also ParserVisitor.sitx
  • Lecture 36, 4/14: Concurrent elevator simulation: simulation.java, Building.java, Elevator.java, Person.java.

  • Back to:
  • CS 136 home page
  • Kim Bruce's home page
  • CS Department home page
  • kim@cs.williams.edu