CS211 Section Notes

Week Topics Files
12 last section (TBA) TBA
11 graphs (old code in CS211 Spring 2003) Graph Review
Notes about Dijkstra
10 big O Q/A
data structure review
runtime summary
summary of runtime summary
9 A4 Q/A
heaps
heap files
8 inner classes
iterators
inner class notes
iteration review
more iteration notes
lots of examples (iterators and inner classes)
7 asymptotic complexity notes and review
longer proof of binary search runtime
Example used in notes
6 inheritance
subtyping
many examples
explanations of some rules
5 Trees Tree Notes
More Tree Notes (more about BSTs)
Example Binary Node Class
Example Binary Tree Class
Example Tester
tree concept (build as you go)
build tree from nodes
build tree with "header"
example tree recursion
using output to show tree
4 Induction Weak and Strong Induction
Induction notes
3 Recursion and Parsing Grammars
MIPS example
Expression calculator (no trees)
Expression calculator (trees)
2 recursion and tokenizing recursion examples
array recursion example
Scanner
Scanner example
Switch example
1 overview of section and course
main method
applications
command-line environment
Java Applications
Args.java
FileIO.java