Package utils
Class CircularList<T extends Comparable<T>>
- java.lang.Object
-
- utils.CircularList<T>
-
public class CircularList<T extends Comparable<T>> extends Object
-
-
Constructor Summary
Constructors Constructor Description CircularList()CircularList(Collection items)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(T x)voidclear()Tget(int i)Tpeek()Tpeek_next()Tpeek_previous()voidpoint_to(T x)voidpoint_to_index(int i)voidremove(Collection<T> x)voidremove(T x)voidstep_back()voidstep_forward()StringtoString()
-
-
-
Field Detail
-
queue
public final List<T extends Comparable<T>> queue
-
index
public int index
-
-
Constructor Detail
-
CircularList
public CircularList()
-
CircularList
public CircularList(Collection items)
-
-
Method Detail
-
clear
public void clear()
-
add
public void add(T x)
-
remove
public void remove(Collection<T> x)
-
remove
public void remove(T x)
-
point_to
public void point_to(T x)
-
point_to_index
public void point_to_index(int i)
-
peek
public T peek()
-
peek_next
public T peek_next()
-
peek_previous
public T peek_previous()
-
get
public T get(int i)
-
step_forward
public void step_forward()
-
step_back
public void step_back()
-
-