## Uses of Interface
searchable.searchableinterface.Searchable

- Packages that use Searchable
  Package | Description
  --- | ---
  searchable.binarysearchtree |
  searchable.hashtable |
  searchable.recursivesearchtree |
  searchable.searchableinterface |
  searchable.searchsequence |

- - ### Uses of Searchable in searchable.binarysearchtree

    Classes in searchable.binarysearchtree that implement Searchable
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `BinarySearchTree` Implementace vyhledávacího stromu.

    Methods in searchable.binarysearchtree that return Searchable
    Modifier and Type | Method and Description
    --- | ---
    `Searchable` | BinarySearchTreeFactory.`createSearchable(int size)`

  - ### Uses of Searchable in searchable.hashtable

    Classes in searchable.hashtable that implement Searchable
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `HashTableExtLinked` Implementace rozptýlené tabulky s vnějším zřetězením.
    `(package private) class` | `HashTableIntLinked` Implementace rozptýlené tabulky s vnitřním zřetězením.

    Fields in searchable.hashtable declared as Searchable
    Modifier and Type | Field and Description
    --- | ---
    `private Searchable[]` | HashTableExtLinked.`store` úložiště

    Methods in searchable.hashtable that return Searchable
    Modifier and Type | Method and Description
    --- | ---
    `Searchable` | HashTableExtLinkedFactory.`createSearchable(int size)` Vyrobí vnnějšně řetězenou rozptýlenou tabulku.
    `Searchable` | HashTableIntLinkedFactory.`createSearchable(int size)` Vyrobí vnitřně řetězenou rozptýlenou tabulku.

  - ### Uses of Searchable in searchable.recursivesearchtree

    Classes in searchable.recursivesearchtree that implement Searchable
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `RecursiveAVLTree` Implementace AVL-stromu rekurzivně.
    `(package private) class` | `RecursiveBalancedTree` Implementace dokonale vyváženého stromu rekurzivně.
    `(package private) class` | `RecursiveSearchTree` Implementace vyhledávacího stromu rekurzivně.

    Methods in searchable.recursivesearchtree that return Searchable
    Modifier and Type | Method and Description
    --- | ---
    `Searchable` | RecursiveAVLTreeFactory.`createSearchable(int size)` Vyrobí instanci AVL-stromu.
    `Searchable` | RecursiveBalancedTreeFactory.`createSearchable(int size)` Vyrobí instanci dokonale vyváženého vyhledávacího stromu.
    `Searchable` | RecursiveSearchTreeFactory.`createSearchable(int size)` Vyrobí instanci vyhledávacího stromu.

  - ### Uses of Searchable in searchable.searchableinterface

    Subinterfaces of Searchable in searchable.searchableinterface
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `SearchableWithMedian` Specifikace vyhledávací struktury s mediánem.

    Methods in searchable.searchableinterface that return Searchable
    Modifier and Type | Method and Description
    --- | ---
    `Searchable` | SearchableFactory.`createSearchable(int size)` Vyrobí vyhledávací strukturu.

  - ### Uses of Searchable in searchable.searchsequence

    Classes in searchable.searchsequence that implement Searchable
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `BubbleSortedSearchSequence` Implementace vyhledávací posloupnosti seřazené bublinkovým řazením.
    `(package private) class` | `CountingSortedSearchSequence` Implementace vyhledávací posloupnosti seřazné přihrádkově.
    `(package private) class` | `DirSelSortedSearchSequence` Implementace vyhledávací posloupnosti seřazné přímým výběrem.
    `(package private) class` | `HeapSortedSearchSequence` Implementace vyhledávací posloupnosti seřazné haldou.
    `(package private) class` | `InsertionSortedSearchSequence` Implementace vyhledávací posloupnosti seřazné vkládáním.
    `(package private) class` | `MergeSortedSearchSequence` Implementace vyhledávací posloupnosti seřazné sléváním.
    `(package private) class` | `OrderedSearchSequence` Implementace uspořádané vyhledávací posloupnosti.
    `(package private) class` | `QuickSortedSearchSequence` Implementace vyhledávací posloupnosti seřazené quicksortem.
    `(package private) class` | `ReorganizedSearchSequence` Implementace reorganizované vyhledávací posloupnosti.
    `(package private) class` | `SearchSequence` Implementace neuspořádané vyhledávací posloupnosti.
    `(package private) class` | `SearchSequenceWithOrderedSelect` Pomocná třída, která doplňuje SearchSequence o metodu orderedSelect.
    `(package private) class` | `SearchSequenceWithSentinel` Implementace vyhledávací posloupnosti se zarážkou.
    `(package private) class` | `SortedSearchSequence` Abstraktní seřazená vyhledávací posloupnost.

    Methods in searchable.searchsequence that return Searchable
    Modifier and Type | Method and Description
    --- | ---
    `Searchable` | BubbleSortedSearchSequenceFactory.`createSearchable(int size)`
    `Searchable` | CountingSortedSearchSequenceFactory.`createSearchable(int size)`
    `Searchable` | DirSelSortedSearchSequenceFactory.`createSearchable(int size)`
    `Searchable` | HeapSortedSearchSequenceFactory.`createSearchable(int size)`
    `Searchable` | InsertionSortedSearchSequenceFactory.`createSearchable(int size)`
    `Searchable` | MergeSortedSearchSequenceFactory.`createSearchable(int size)`
    `Searchable` | OrderedSearchSequenceFactory.`createSearchable(int size)`
    `Searchable` | QuickSortedSearchSequenceFactory.`createSearchable(int size)`
    `Searchable` | ReorganizedSearchSequenceFactory.`createSearchable(int size)`
    `Searchable` | SearchSequenceFactory.`createSearchable(int size)`
    `Searchable` | SearchSequenceWithSentinelFactory.`createSearchable(int size)`