Mon |
Tue |
Wed |
Thu |
Fri |
- 01-05
syllabus; ArrayList
read Ch. 1-8; 10.1
Java Tutorial:
Java API:
Wikipedia:
,
Videos:
- LectureA
- LectureB
- LectureBCode
|
- 01-06
Section 1: ArrayList
|
|
- 01-08
Section 2: ArrayIntList
|
|
|
|
- 01-14
and
read 14.1 - 14.4
Java Tutorial:
Wikipedia:
,
Videos:
- LectureAB
|
|
|
|
- 01-20
Section 5: linked nodes
|
- 01-21
linked lists (basic)
read 16.2
Videos:
- LectureA
- LectureB
|
- 01-22
Section 6: linked lists
HW2 due
|
|
- 01-26
recursion
read 12.1
Wikipedia:
Videos:
- LectureA
- LectureB
|
|
- 01-28
recursive programming
read 12.2 - 12.3
Videos:
,
- LectureA
- LectureB
|
|
|
- 02-02
More on
and
read 11.1 - 11.3
Videos:
,
Java Tutorial:
,
Wikipedia:
,
- LectureA
- LectureB
|
- 02-03
Section 9: sets and maps
|
- 02-04
interfaces and ADTs;
read 9.5; 11.1; 10.2
Java Tutorial:
,
Wikipedia:
,
,
Videos:
,
- LectureA
- LectureB
|
- 02-05
Section 10: Comparable
HW4 due
|
- 02-06
searching
read 13.3
Java Tutorial:
Wikipedia:
Videos:
- LectureA
- LectureB
|
- 02-09
sorting;
read 13.1 - 13.4
Java Tutorial:
Wikipedia:
,
,
Videos:
Youtube:
- LectureA
- LectureB
|
|
|
- 02-12
Section 12: TA's choice
|
- 02-13
recursive backtracking
read 12.5
Videos:
- LectureA
- LectureB
|
- 02-16
NO CLASS
Happy Presidents' Day!
|
|
- 02-18
recursive backtracking
read 12.5
Videos:
- LectureA
- LectureB
|
|
|
- 02-23
binary trees
read 17.1 - 17.3
Wikipedia:
Videos:
,
,
- LectureA
- LectureB
|
- 02-24
Section 15: binary trees
|
- 02-25
binary search trees
read 17.3 - 17.4
Wikipedia:
Videos:
- LectureA
- LectureB
|
- 02-26
Section 16: binary trees
HW6 due
|
|
|
|
- 03-04
hashing
|
|
|
|
- 03-10
Section 19: polymorphism
|
|
|
|
- 03-16
|
|
- 03-18
|
- 03-19
|
- 03-20
|