T
- List item type.public final class AdjacencyList<T>
extends java.lang.Object
implements java.lang.Iterable<T>
AdjacencyList
class is an implementation of list that facilitates
dealing with adjacent items.Constructor and Description |
---|
AdjacencyList() |
Modifier and Type | Method and Description |
---|---|
void |
add(T obj) |
void |
addAfter(T previous,
T current) |
void |
clear() |
boolean |
contains(T obj) |
T |
getFirst() |
T |
getLast() |
T |
getNext(T obj) |
T |
getPrevious(T obj) |
boolean |
isEmpty() |
java.util.Iterator<T> |
iterator() |
void |
remove(T obj) |
void |
replaceWith(T previous,
T current) |
public java.util.Iterator<T> iterator()
iterator
in interface java.lang.Iterable<T>
public boolean isEmpty()
public boolean contains(T obj)
public void clear()
public T getFirst()
public T getLast()
public void add(T obj)
public void remove(T obj)