potential method
Využití: Slouží k amortizované analýze algoritmů (určení průměrné složitosti operace v nejhorším případě pro posloupnost operací).
Hlavní myšlenka (Globální pohled)
Na rozdíl od bankéřovy metody, kde ukládáme kredity k jednotlivým prvkům, zde přiřazujeme jedno číslo (potenciál $\Phi$) celému stavu datové struktury.
- Stav struktury = Potenciální energie.
- Prováděním operací se tento stav mění (energie roste nebo klesá).
- Levné operace: Mírně navýší potenciál (nabíjejí baterii/natahují pružinu).
- Drahé operace: Spotřebují nastřádaný potenciál, aby zaplatily svou vysokou reálnou cenu (vybíjejí baterii/uvolňují pružinu).