## Uses of Interface
list.listinterface.CommonBase

- Packages that use CommonBase
  Package | Description
  --- | ---
  heap.heaparray |
  heap.heapshallowarray |
  heap.heaptree |
  heap.heaptreeinterface |
  list.arraylist |
  list.linkedlist |
  list.listinterface |
  sequence.basesequence |
  sequence.dualstackqueue |
  sequence.dualstacksequence |
  sequence.queue |
  sequence.sequence |
  sequence.sequenceinterface |
  sequence.stack |
  tree.binarytree |
  tree.binarytreeinterface |
  tree.bisectiontree |

- - ### Uses of CommonBase in heap.heaparray

    Classes in heap.heaparray that implement CommonBase
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `HeapArray` Implementace haldy polem.

  - ### Uses of CommonBase in heap.heapshallowarray

    Classes in heap.heapshallowarray that implement CommonBase
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `HeapShallowArray` Implementace mělké haldy nad uspořádanou posloupností.

  - ### Uses of CommonBase in heap.heaptree

    Classes in heap.heaptree that implement CommonBase
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `RealHeapTree` Implememntace haldy jako binárního stromu s dynamickou strukturou.

  - ### Uses of CommonBase in heap.heaptreeinterface

    Subinterfaces of CommonBase in heap.heaptreeinterface
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `HeapTree` Specifikace binárního stromu pro implementaci haldy.

  - ### Uses of CommonBase in list.arraylist

    Classes in list.arraylist that implement CommonBase
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `BaseArrayList` Implementace základního dílčího seznamu, ze kterého jsou odvozeny děděním nebo kompozicí další typy seznamů.
    `(package private) class` | `CircularArrayList` Implementace seznamu kruhovým polem.
    `(package private) class` | `LinearArrayList` Implementace seznamu lineárním polem.
    `(package private) class` | `QueueArrayList` Pole vhodné k implementaci mplementace fronty.
    `(package private) class` | `ShallowLinearArrayList` Implementace mělkého seřaditelného seznamu.
    `(package private) class` | `SortableArrayList` Implementace seřaditelného seznamu.
    `(package private) class` | `StackArrayList` Základní implementace zásobníku.

    Methods in list.arraylist with parameters of type CommonBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | ShallowLinearArrayList.`swap(CommonBase aList)`

  - ### Uses of CommonBase in list.linkedlist

    Classes in list.linkedlist that implement CommonBase
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `BaseLinkedList` Společný základ pro implememtaci spojových seznamů.
    `(package private) class` | `DoublyLinkedList` Implementace obousměrně propojeného seznamu.
    `(package private) class` | `LinkedList` Implementace spojového seznamu.
    `(package private) class` | `LinkedListWithPostponedItem` Implementace seznamu se zaostalým běžným prvkem.
    `(package private) class` | `LinkedListWithTrailer` Implementace seznamu s prvkem vlečeným za běžným prvken.
    `(package private) class` | `QueueLinkedList` Implementace frontového seznamu.
    `(package private) class` | `ShallowDoublyLinkedList` Implementace mělkého seřaditelného seznamu.
    `class` | `SortableDoublyLinkedList` Implementace seřaditelného seznamu.
    `(package private) class` | `StackLinkedList` Implementace zásobníkového seznamu.

    Methods in list.linkedlist with parameters of type CommonBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | ShallowDoublyLinkedList.`swap(CommonBase aList)`

  - ### Uses of CommonBase in list.listinterface

    Subinterfaces of CommonBase in list.listinterface
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `BaseListInterface` Základní dílčí rozhraní typu seznamu.
    `interface` | `List` Specifikace seznamu.
    `interface` | `QueueList` Specifikace frontového seznamu.
    `interface` | `ShallowList` Specifikace mělkého seznamu.
    `interface` | `SortableList` Specifikace seřaditelného seznamu.
    `interface` | `StackList` Specifikace zásobníkového seznamu.

    Classes in list.listinterface that implement CommonBase
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseList` Společný základ pro implememtaci BaseListInterface.

    Methods in list.listinterface with parameters of type CommonBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | ShallowList.`swap(CommonBase aList)` Zamění běžné prvky dvou seznamů.

  - ### Uses of CommonBase in sequence.basesequence

    Classes in sequence.basesequence that implement CommonBase
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractBaseSequence` Základní dílčí typ posloupnosti, ze kterého jsou odvozeny děděním další typy.

  - ### Uses of CommonBase in sequence.dualstackqueue

    Classes in sequence.dualstackqueue that implement CommonBase
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `DualStackQueue` Implementace fronty dvojicí zásobníků.

  - ### Uses of CommonBase in sequence.dualstacksequence

    Classes in sequence.dualstacksequence that implement CommonBase
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `DualStackSequence` Implementace posloupnosti dvojicí zásobníků.
    `(package private) class` | `ReorganizableDualStackSequence` Implementace reorganizovatelné posloupnosti.

  - ### Uses of CommonBase in sequence.queue

    Classes in sequence.queue that implement CommonBase
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RealQueue` Implementace fronty.

  - ### Uses of CommonBase in sequence.sequence

    Classes in sequence.sequence that implement CommonBase
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `RealReorganizableSequence` Implementace reorganizovatelné posloupnosti.
    `(package private) class` | `RealSequence` Implementace posloupnosti.
    `class` | `RealShallowSequence` Implementace mělké posloupnosti určené k třídění.
    `(package private) class` | `RealSortableSequence` Implementace seřaditelné posloupnosti.

    Methods in sequence.sequence with parameters of type CommonBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | RealShallowSequence.`swap(CommonBase aSeq)`

  - ### Uses of CommonBase in sequence.sequenceinterface

    Subinterfaces of CommonBase in sequence.sequenceinterface
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `BaseSequence` Základní dílčí rozhraní typu posloupnosti.
    `interface` | `Queue` Specifikace fronty.
    `interface` | `ReorganizableSequence` Specifikace reorganizovatelné posloupnosti.
    `interface` | `Sequence` Specifikace posloupnosti.
    `interface` | `ShallowSequence` Specifikace mělké posloupnosti.
    `interface` | `SortableSequence` Specifikace seřaditelné posloupnosti.
    `interface` | `Stack` Specifikace zásobníku.

    Methods in sequence.sequenceinterface with parameters of type CommonBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | ShallowSequence.`swap(CommonBase aSeq)` Zamění běžné prvky dvou posloupností.

  - ### Uses of CommonBase in sequence.stack

    Classes in sequence.stack that implement CommonBase
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `RealStack` Implementace zásobníku.

  - ### Uses of CommonBase in tree.binarytree

    Classes in tree.binarytree that implement CommonBase
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `BreadthFirstBinaryTree` Dynamická implementace binárního stromu s prohledáváním do šířky.
    `(package private) class` | `DepthFirstBinaryTree` Dynamická implementace binárního stromu s prohledáváním do hloubky.
    `(package private) class` | `RealBinaryTree` Implementace binárního stromu dynamickou strukturou.

  - ### Uses of CommonBase in tree.binarytreeinterface

    Subinterfaces of CommonBase in tree.binarytreeinterface
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `BinaryTree` Specifikace binárního stromu.

  - ### Uses of CommonBase in tree.bisectiontree

    Classes in tree.bisectiontree that implement CommonBase
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `BisectionTree` Implementace stromu pro hledání bisekcí.