Skip navigation links
A B C D E F H I L M N P Q R S T 

S

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
 
A B C D E F H I L M N P Q R S T 
Skip navigation links