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