Introduction to the List Abstract Data Type.
List interface and ArrayList implementation.
Textbook Exercises
List ADT and ArrayList implementation.
screencast 13:00 min
My solution to the arraylist remove quiz.
screencast 21:20 min
Single-Linked List implementation
Linked Lists
screencast 12:30 min
My solution to the LinkedList add quiz.
screencast 31:50 min
screencast 18:25 min
Finding runtime errors using Eclipse.
screencast 7:45 min Optional
Double-Linked List and Iterators
Lists and Iterators.
screencast 9:30 min
Lists and the Collections Framework
Java Collection and List ADT.
screencast 14:45 min
ArrayList iterator quiz solution and Midterm review.
screencast 33:44 min
Write the add method for the ArrayList class.
Practice
Quiz
Write the remove method for the ArrayList class.
Implement an ArrayList class with simple sort methods..
Homework Assignment
Write add method for the LinkedList class.
Write the add method for the LinkedList class.
Write the set method for the LinkedList class.
Implement a DoubleLinkedList class with simple sorting methods.
Write next method for the LinkedListIterator class.
Write the next method for the ArrayListIterator class.
Write ListIterators for both the ArrayList and DoubleLinkedList Classes.