com.zwares.base.datastructures
Class DoublyLinkedList
java.lang.Object
|
+--com.zwares.base.datastructures.DoublyLinkedList
- All Implemented Interfaces:
- java.io.Serializable
- public class DoublyLinkedList
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
DoublyLinkedList
public DoublyLinkedList()
addFirst
public DoublyLinkedListNode addFirst(DoublyLinkedListNode node)
addFirst
public DoublyLinkedListNode addFirst(java.lang.Object object)
addLast
public DoublyLinkedListNode addLast(DoublyLinkedListNode node)
addLast
public DoublyLinkedListNode addLast(java.lang.Object object)
getFirst
public DoublyLinkedListNode getFirst()
getLast
public DoublyLinkedListNode getLast()
getEnd
public DoublyLinkedListNode getEnd()
clear
public void clear()
equals
public boolean equals(java.lang.Object object)
- Defines the method that compares the other object.
A DoublyLinkedList is equal to another DoublyLinkedList if and only if
they contain the same objects AND the ordering of those objects are the same.
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object