heap.heapinterface

## Interface JustifiableHeap

- All Superinterfaces:
    Heap

      public interface JustifiableHeap
      extends Heap

  Specifikace přerovnávací haldy. V přerovnávací haldě lze prvkům měnit klíče a pak haldu přerovnat. Může sloužit jako prioritní fronta.

  Popis: interface haldy, která se dokáže reorganizovat podle změn klíčů.

  Užití: Implementujte třídou.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `justify(java.lang.Object handle)` Přemístí prvek, kterému se zmenšil klíč, na správné místo v haldě.

    - ### Methods inherited from interface heap.heapinterface.Heap

      `get, getCount, getOperationCounter, isEmpty, isFull, put, search`

- - ### Method Detail

    - #### justify

          void justify(java.lang.Object handle)

      Přemístí prvek, kterému se zmenšil klíč, na správné místo v haldě. Prvek je identifikován svým identifikačním objektem neboli handlem (typicky číslem, indexem či odkazem).
      Parameters:
        `handle` - identifikační objekt prvku, který se má přemístit