include('./srtaylor-courseHeader.php');
courseHeader3("CS 231: Reference Materials", "Course", '.','F13');
?>
Links to free Java Development Environments
Helpful Java References
Lecture Notes
- List of topics for the final exam
- Lecture 37 (Dec 4, hash functions)
- Lecture 36 (Dec 2, hash tables/maps)
- Lecture 35 (Nov 25, skip lists) and SkipList.java
- Lecture 34 (Nov 22, graphs) and Graph1.java
- Lecture 33 (Nov 20, graphs) and Graph1.java
- Lecture 32 (Nov 18, graphs), Graph1.java, Graph2.java, Graph3.java, and Graph4.java
- Lecture 31 (Nov 15, adding to binary search trees), BinarySearchTree.java, and TreeSorter.java
- Lecture 28 (Nov 8, level-order traversing binary trees)
- Lecture 27 (Nov 6, traversing binary trees) and IntTree.java
- Lecture 26 (Nov 4, binary trees)
- Lecture 25 (Nov 1, priority queues implemented as heaps)
- Lecture 24 (Oct 30, priority queues and sorting), lecture 24 code folder (zipped)
- Lecture 23 (Oct 28, priority queues), PriorityQueue1.java, PQ1ArrayList.java, PriorityQueue2.java, and PQ2ArrayList.java
- Lecture 22 (Oct 25, stacks), Stack.java, EmptyStackException.java, , ArrayStack.java, and , NodeStack.java
- Lecture 21 (Oct 23, quick sort, stacks and queues), QuickSortViz.java, and MoreRecursionExamples.java
- Lecture 20 (Oct 21, binary search, merge sort), MergeSortViz.java, and MoreRecursionExamples.java
- Lecture 18 (Oct 16, time complextiy of recursive methods) and Lecture18.java
- Lecture 17 (Oct 11, recursion in linked lists) and StringLinkedList.java
- Lecture 16 (Oct 9, recursion)
- Lecture 15 (Oct 7, time complexity analysis, sorting) and Sorter.java
- Lecture 12 (Sep 30, linked lists with tail pointers, abstract classes)
- Lecture 11 (Sep 27, linked lists, generics, exceptions), Lecture11.java, MyList.java, and StringLinkedList.java
- Lecture 10 (Sep 25, linked lists, iterators) and StringLinkedList.java
- Lecture 9 (Sep 23, improving MyLintList, linked lists), MyIntList.java, MyBetterIntList.java, and StringNode.java
- Lecture 8 (Sep 20, MyIntList) and MyIntList.java
- Lecture 7 (Sep 18, 2D arrays in Java) and Die.java
- Lecture 6 (Sep 16, arrays in Java), Die.java, and PurpleDie.java
- Lecture 5 (Sep 13, inheritance in Java)
- Lecture 4 (Sep 11, Java's memory model)
- Lecture 3 (Sep 9, more Java syntax) and Doodle.java
- Lecture 2 (Sep 6, more Java syntax) and Die.java
- Lecture 1 (Sep 4, intro to Java) and Die.java
taylorFooter('2013');
?>