### Main course page
http://cs.nyu.edu/~abari/TeachingDS.html
### Recitation Notes
- [Lecture 1: Basic java concepts](lecture-01-27.html), Jan 27
- [Lecture 2: Abstract classes, access permissions](lecture-02-03.html), Feb 3
- [Lecture 3: More abstract classes, recursion](lecture-02-10.html), Feb 10
- [Lecture 4: Recursion: binary search and finding minimum](lecture-02-17.html), Feb 17
- [Lecture 6: Merge and quick sort](lecture-03-02.html), Mar 2
- [Lecture 8: Lists, stacks and queues](lecture-03-23.html), Mar 23
- [Lecture 13: Hashmaps](lecture-04-27.html), Apr 27
- [Lecture 14: Review](ds-review.html), May 4
### Resources
- Prof Klukowska's [notes](http://cs.nyu.edu/~joannakl/cs102_f15/daily.php) from the Fall 2015 version of this class.
- [Teach yourself Java in 21 minutes](http://fileadmin.cs.lth.se/cs/Education/EDA040/common/java21.pdf)
- [Java cheatsheet](http://introcs.cs.princeton.edu/java/11cheatsheet/)