Uses of Interface
components.standard.Standard
Package
Description
Provides the
AMPMClock
family interfaces and implementing classes.Provides the
BinaryTree
family interfaces and implementing classes.Provides the
List
family interfaces and implementing classes.Provides the
Map
family interfaces and implementing classes.Provides the
NaturalNumber
family interfaces and implementing classes.Provides the
Program
family interfaces and implementing classes.Provides the
Queue
family interfaces and implementing classes.Provides the
Sequence
family interfaces and implementing classes.Provides the
Set
family interfaces and implementing classes.Provides the
SimpleReader
family interfaces and implementing classes.Provides the
SimpleWriter
family interfaces and implementing classes.Provides the
SortingMachine
family interfaces and implementing classes.Provides the
Stack
family interfaces and implementing classes.Provides the
Statement
family interfaces and implementing classes.Provides the
Stopwatch
family interfaces and implementing classes.Provides the
Tree
family interfaces and implementing classes.-
Uses of Standard in components.ampmclock
Modifier and TypeInterfaceDescriptioninterface
AMPMClock number component with primary methods. -
Uses of Standard in components.binarytree
Modifier and TypeInterfaceDescriptioninterface
BinaryTree<T>
BinaryTreeKernel
enhanced with secondary methods.interface
Binary tree kernel component with primary methods.Modifier and TypeClassDescriptionclass
BinaryTree1<T>
BinaryTree
represented as a recursive data structure, done "bare-handed", with implementations of primary methods.class
Layered implementations of secondary methods forBinaryTree
. -
Uses of Standard in components.list
Modifier and TypeInterfaceDescriptioninterface
List<T>
ListKernel
enhanced with secondary methods.interface
ListKernel<T>
List kernel component with primary methods.Modifier and TypeClassDescriptionclass
List1L<T>
List
represented as ajava.util.List
with implementations of primary methods.class
List2<T>
List
represented as a singly linked list, done "bare-handed", with implementations of primary methods.class
List3<T>
List
represented as a doubly linked list, done "bare-handed", with implementations of primary methods.class
Layered implementations of secondary methods forList
. -
Uses of Standard in components.map
Modifier and TypeInterfaceDescriptioninterface
Map<K,
V> MapKernel
enhanced with secondary methods.interface
MapKernel<K,
V> Map kernel component with primary methods.Modifier and TypeClassDescriptionclass
Map1L<K,
V> Map
represented as ajava.util.Map
with implementations of primary methods.class
Map2<K,
V> Map
represented as aQueue
of pairs with implementations of primary methods.class
Map3<K,
V> Map
represented as aBinaryTree
(maintained as a binary search tree) of pairs with implementations of primary methods.class
Map4<K,
V> Map
represented as a hash table usingMap
s for the buckets, with implementations of primary methods.class
MapSecondary<K,
V> Layered implementations of secondary methods forMap
. -
Uses of Standard in components.naturalnumber
Modifier and TypeInterfaceDescriptioninterface
NaturalNumberKernel
enhanced with secondary methods.interface
Natural number kernel component with primary methods.Modifier and TypeClassDescriptionclass
NaturalNumber
represented as ajava.math.BigInteger
with implementations of primary methods.class
class
NaturalNumber
represented as aString
with implementations of primary methods.class
class
Layered implementations of secondary methods forNaturalNumber
. -
Uses of Standard in components.program
Modifier and TypeInterfaceDescriptioninterface
ProgramKernel
enhanced with secondary methods.interface
Program kernel component with kernel methods.Modifier and TypeClassDescriptionclass
class
Layered implementations of secondary methods forProgram
. -
Uses of Standard in components.queue
Modifier and TypeInterfaceDescriptioninterface
Queue<T>
QueueKernel
enhanced with secondary methods.interface
QueueKernel<T>
First-in-first-out (FIFO) queue kernel component with primary methods.Modifier and TypeClassDescriptionclass
Queue1L<T>
Queue
represented as ajava.util.List
with implementations of primary methods.class
Queue2<T>
Queue
represented as a singly linked list, done "bare-handed", with implementations of primary methods.class
Queue3<T>
Queue
represented as aSequence
of entries, with implementations of primary methods.class
Layered implementations of secondary methods forQueue
. -
Uses of Standard in components.sequence
Modifier and TypeInterfaceDescriptioninterface
Sequence<T>
SequenceKernel
enhanced with secondary methods.interface
Sequence kernel component with primary methods.Modifier and TypeClassDescriptionclass
Sequence1L<T>
Sequence
represented as ajava.util.ArrayList
with implementations of primary methods.class
Sequence2L<T>
Sequence
represented as ajava.util.LinkedList
with implementations of primary methods.class
Sequence3<T>
Sequence
represented as a pair ofStack
s with implementations of primary methods.class
Layered implementations of secondary methods forSequence
. -
Uses of Standard in components.set
Modifier and TypeInterfaceDescriptioninterface
Set<T>
SetKernel
enhanced with secondary methods.interface
SetKernel<T>
Set kernel component with primary methods.Modifier and TypeClassDescriptionclass
Set1L<T>
Set
represented as ajava.util.Set
with implementations of primary methods.class
Set2<T>
Set
represented as aQueue
of elements with implementations of primary methods.class
Set3<T>
Set
represented as aBinaryTree
(maintained as a binary search tree) of elements with implementations of primary methods.class
Set4<T>
Set
represented as a hash table usingSet
s for the buckets, with implementations of primary methods.class
SetSecondary<T>
Layered implementations of secondary methods forSet
. -
Uses of Standard in components.simplereader
Modifier and TypeInterfaceDescriptioninterface
SimpleReaderKernel
enhanced with secondary methods.interface
SimpleReader kernel component with primary methods.Modifier and TypeClassDescriptionclass
SimpleReader
represented asjava.io.BufferedReader
with implementations of primary methods.class
Layered implementations of secondary methods forSimpleReader
. -
Uses of Standard in components.simplewriter
Modifier and TypeInterfaceDescriptioninterface
SimpleWriterKernel
enhanced with secondary methods.interface
SimpleWriter kernel component with primary methods.Modifier and TypeClassDescriptionclass
SimpleWriter
represented asjava.io.PrintWriter
with implementations of primary methods.class
Layered implementations of secondary methods forSimpleWriter
. -
Uses of Standard in components.sortingmachine
Modifier and TypeInterfaceDescriptioninterface
SortingMachineKernel
enhanced with secondary methods.interface
Sorting machine kernel component with primary methods.Modifier and TypeClassDescriptionclass
SortingMachine
represented asjava.util.List
(using an embedding ofjava.util.Collections.sort
), with implementations of primary methods.class
SortingMachine
represented as aQueue
(using an embedding of selection sort), with implementations of primary methods.class
SortingMachine
represented as aQueue
(using an embedding of insertion sort), with implementations of primary methods.class
SortingMachine
represented as aQueue
(using an embedding of quicksort), with implementations of primary methods.class
SortingMachine
represented as aQueue
and an array (using an embedding of heap sort), with implementations of primary methods.class
Layered implementations of secondary methods forSortingMachine
. -
Uses of Standard in components.stack
Modifier and TypeInterfaceDescriptioninterface
Stack<T>
StackKernel
enhanced with secondary methods.interface
StackKernel<T>
Last-in-first-out (LIFO) stack kernel component with primary methods.Modifier and TypeClassDescriptionclass
Stack1L<T>
Stack
represented as ajava.util.List
with implementations of primary methods.class
Stack2<T>
Stack
represented as a singly linked list, done "bare-handed", with implementations of primary methods.class
Stack3<T>
Stack
represented as aSequence
of entries, with implementations of primary methods.class
Layered implementations of secondary methods forStack
. -
Uses of Standard in components.statement
Modifier and TypeInterfaceDescriptioninterface
StatementKernel
enhanced with secondary methods.interface
Statement kernel component with kernel methods.Modifier and TypeClassDescriptionclass
class
Layered implementations of secondary methods forStatement
. -
Uses of Standard in components.stopwatch
Modifier and TypeInterfaceDescriptioninterface
Stopwatch component with all its methods.Modifier and TypeClassDescriptionclass
Stopwatch
represented with two integers and a boolean, with implementations of all methods. -
Uses of Standard in components.tree
Modifier and TypeInterfaceDescriptioninterface
Tree<T>
TreeKernel
enhanced with secondary methods.interface
TreeKernel<T>
Tree kernel component with primary methods.Modifier and TypeClassDescriptionclass
Tree1<T>
Tree
represented as a recursive data structure, done "bare-handed", with implementations of primary methods.class
Layered implementations of secondary methods forTree
.