CIS 114
Important Links:
Install Java http://java.sun.com
The Java Tutorial http://java.sun.com/docs/books/tutorial/
Link to download Eclipse http://www.eclipse.org/
Homework must be submitted on time to soltis@njit.edu .
Schedule (may change...)
May 27 |
Introduction |
|||
|
|
Java Installation |
||
|
|
Eclipse Installation and tutorial |
||
Presentation | ||||
May 29 | Presentation, Lab, Solution | |||
Homework: R-1.1, R-1.5, R-1.10 | ||||
BONUS:C-1.6 | ||||
June 3 | Recursion Presentation , Linked List, Presentation , Lab | |||
June 5 | Searching Array, Bubble Sort, Insertion Sort, Selection Sort, Solution1, Solution2, Solution3, Solution4, | |||
Homework | Homework 1 due date | |||
June 10 | Lab 5, Solution | |||
June 12,17 | Stack, Queue, Stack Array Solution: ArrayStack.java, ArrayStackTest.java, StackADT.java Linked Stack Solution: LinkedStack.java, LinkedStackTest.java, Node.java, StackADT.java | |||
Homework | Homework 2 due date | |||
June 19 | Doubly Link List | |||
June 26 | ExprTree.jshl, ExprTreeNode.jshl,, TestExprTree.java , TreeNode.java | |||
Homework 3 due datee | ||||
July 1 | TreeElem.java, BSTree.java | |||
Solution to Trees | ||||
Homework 4 Write pseudo code for a method tat performs a range query for a binary search tree. That is, the method should visit all items that have a search key in a given range of values (such as all values between 100 and 1000). |
||||
Solution 1, Solution 2 | ||||
Homework 3 due datee | ||||
Important Links: