- Sequence<T> - Interface in components.sequence
-
Additional functionality upon the bare-bones functionality afforded by the
SequenceKernel
interface.
- Sequence1L<T> - Class in components.sequence
-
A sequence label structure layered on top of a java.util.ArrayList.
- Sequence1L() - Constructor for class components.sequence.Sequence1L
-
- SequenceDL<T> - Class in components.sequence
-
An implementation of a Sequence label structure layered on the
DoublyLinkedList component.
- SequenceDL() - Constructor for class components.sequence.SequenceDL
-
- SequenceKernel<T> - Interface in components.sequence
-
Sequence
kernel component containing method headers and contracts for
all methods that will directly interact with the label representations of all
Sequence implementations.
- SequenceSecondary<T> - Class in components.sequence
-
Abstract class providing the implementation of all of the layered secondary
methods that were defined in the Sequence interface, as well as the
implementation for equals, toString, and hashCode methods.
- SequenceSecondary() - Constructor for class components.sequence.SequenceSecondary
-
- setEntry(Integer, int, int) - Method in class components.matrix.IntegerMatrix
-
- setEntry(T, int, int) - Method in interface components.matrix.MatrixKernel
-
- SinglyLinkedList<T> - Class in components.linkedlist
-
A non-layered implementation of a singly-linked list using 2 sentinel nodes.
- SinglyLinkedList() - Constructor for class components.linkedlist.SinglyLinkedList
-
No-arg constructor for this
.
- size() - Method in interface components.binarytree.BinaryTreeKernel
-
Reports the number of nodes int this
.
- size() - Method in class components.binarytree.BinaryTreeNL
-
- size() - Method in class components.stack.Stack1L
-
- size() - Method in interface components.stack.StackKernel
-
Reports the size of this
.
- size() - Method in class components.stack.StackSL
-
- sort(Comparator<T>) - Method in interface components.queue.Queue
-
Sorts the entries in this
according to the order provided by
comparator
.
- sort(Comparator<T>) - Method in class components.queue.QueueSecondary
-
- Stack<T> - Interface in components.stack
-
Additional functionality upon the bare-bones functionality afforded by the
StackKernel
interface.
- Stack1L<T> - Class in components.stack
-
An implementation thinly layered on top of a java.util.Stack.
- Stack1L() - Constructor for class components.stack.Stack1L
-
- StackKernel<T> - Interface in components.stack
-
Stack
kernel component containing method headers and contracts for
all methods that will directly interact with the label representations of all
Stack implementations.
- StackSecondary<T> - Class in components.stack
-
Abstract class providing the implementation of all of the layered secondary
methods that were defined in the Stack interface, as well as the
implementation for equals, toString, and hashCode methods.
- StackSecondary() - Constructor for class components.stack.StackSecondary
-
- StackSL<T> - Class in components.stack
-
An implementation of a stack layered on top of the component
SinlgyLinkedList.
- StackSL() - Constructor for class components.stack.StackSL
-
- Standard<T> - Interface in components.standard
-
- swapTop(T) - Method in interface components.stack.Stack
-
Replaces the entry at the top of this
with entry
- swapTop(T) - Method in class components.stack.StackSecondary
-