I'm working my way through the programmer level one tutorial at the Oracle website. Although the tutorial is good, it's usually just a beginning -- a way to know what topics will be on the exam. I've been supplementing my learning with exercises from the Deitel Java book. (Thanks, Deitels -- it's great.) For the two List implementations mentioned in the tutorial (ArrayList and LinkedList) the book doesn't seem to be really focused. I need some challenging assignments for these two implementations to really make concepts sink in. I've searched the web but everything is in the larger context of generics. Can anyone recommend a resource (preferably web) where I can find assignments specific to ArrayList and LinkedList?
For concepts,you may want to google search for data structure, list, linked list or double linked list.
ArrayList is a singly linked list. One item has a next reference to another item.
LinkedList is doubly linked list. One item has a next reference to another item. And one item may have a previous reference to refer to the item in front of it. Of course, this item is not the first item in the list.