Class SortedList
java.lang.Object
|
+--LinkdList
|
+--SortedList
- public class SortedList
- extends LinkdList
SortedList.java
Created: Mon Mar 3 16:38:01 2003
- Author:
- Stuart C. Shapiro
Constructor Summary |
SortedList()
Constructs an empty SortedList . |
SortedList(Comparable obj,
SortedList list)
Constructs a new SortedList consisting of a
Comparable object prepended to another list. |
Method Summary |
boolean |
add(Object o)
Unsupported |
SortedList |
insert(Comparable obj)
Returns a SortedList like this one, but with
obj inserted in its proper order. |
SortedList
public SortedList()
- Constructs an empty
SortedList
.
SortedList
public SortedList(Comparable obj,
SortedList list)
- Constructs a new
SortedList
consisting of a
Comparable
object prepended to another list.
- Parameters:
obj
- the Comparable
object to be the first
element of this list.list
- a SortedList
to be the
rest
of this list.
- Throws:
IllegalArgumentException
- if this list has a first
element and obj
does not compare as less than or
equal to it.
add
public boolean add(Object o)
- Unsupported
- Overrides:
add
in class LinkdList
- Parameters:
o
- an Object
value
- Returns:
- a
boolean
value
- Throws:
UnsupportedOperationException
insert
public SortedList insert(Comparable obj)
- Returns a
SortedList
like this one, but with
obj
inserted in its proper order.
- Parameters:
obj
- a Comparable
object to be inserted into
this list.
- Returns:
- a
SortedList
like this one, but with
obj
inserted in its proper order.