(22c:021) Discussion section
22C:21 Computer Science II: Data Structures
Course Website
Section A01(Thursday) 12:30-1:20 (301 Lab)
Instructor: Sriram V. Pemmaraju
TA: Fang Yang
(
)
101N MLH, 319-335-2839
Office Hours:(Wednesdays)2:00-3:30, (Thursdays)10:00-11:30, or by appointment. (101N MLH)
Lab1 (08/30)
- Topic: Introduction to the Eclipse IDE;
simple examples of Java classes and objects, Java arrays, and Java I/O.
- Slides: Introduction to Eclipse
- Lab exercise solution:
- Quiz: quiz 1
Lab2 (09/06)
Lab3 (09/13)
- Topic: Compressing 2-dimensional arrays
- Slides:Lab3.ppt
- Quiz: quiz3
Lab4 (09/20)
Lab5 (09/27)
- Topic: Making a more sophisticated LinkedList class
- Quiz: quiz5
Lab6 (10/06)
- Topic: Comparing the simple sorting algorithms
- Quiz: quiz6
Lab7 (10/11)
- Topic: Implementing hashing with chaining
- Quiz: quiz7
Lab8 (10/18)
- Topic: Implementing the Stack ADT
- Quiz: quiz8
Lab9 (10/25)
- Topic: Implementing a fast, recursive, Fibonacci function.
- Quiz: quiz9
Lab10 (11/01)
- Topic: Implementing weighted graph class.
- Quiz: quiz10
Lab11 (11/08)
- Topic:Activation records, activation stack, and implementing recursion using an explicit stack.
- Quiz: quiz11
Lab12 (11/15)
Lab13 (11/29)
- Topic:Binary Search Trees.
- Quiz: quiz13
Lab14 (12/06)