Komprimovaná trie

datová struktura, prostorová optimalizace trie

Komprimovaná trie[1] je datová struktura, pojem z oboru matematické informatiky. Jedná se o strukturou podobou triím, ale zatímco u trie je na každé hraně jen jediný znak, u komprimované trie jich tam může být víc, pokud jsou společné všem potomkům daného vrcholu. Oproti běžným triím tak použití komprimované trie může šetřit počítačovou paměť.

Příklad komprimované trie

Tento typ struktury má několik alternativních názvů, mj. Patricia-trie, přičemž s názvem PATRICIA coby zkratkou svého stejnojmenného článku je zavedl v roce 1968 Donald R. Morrison.[2]

Komprimované trie se používají mj. pro realizaci asociativních polí.

Reference

editovat

V tomto článku byly použity překlady textů z článků Patricia-Trie na německé Wikipedii a Radix tree na anglické Wikipedii.

  1. MAREŠ, Martin; VALLA, Tomáš. Průvodce labyrintem algoritmů. Praha: CZ.NIC, 2017. Dostupné online. ISBN 978-80-88168-19-5. S. 93. 
  2. MORRISON, Donald R. PATRICIA—Practical Algorithm To Retrieve Information Coded in Alphanumeric. Journal of the ACM [online]. Říjen 1968. Dostupné online. (anglicky) 

Externí odkazy

editovat