Contoh pohon radix

Dalam ilmu komputer, pohon radix (juga radix trie atau pohon awalan kompak atau trie terkompresi) adalah struktur data yang mewakili trie (pohon awalan) yang dioptimalkan ruang di mana setiap node yang merupakan satu-satunya anak digabungkan dengan induknya. Hasilnya adalah jumlah anak dari setiap simpul internal paling banyak adalah radix r dari pohon radix, di mana r adalah bilangan bulat positif dan pangkat x dari 2, dengan x ≥ 1. Tidak seperti pohon biasa, tepi dapat diberi label dengan urutan elemen serta elemen tunggal. Ini membuat pohon radix jauh lebih efisien untuk set kecil (terutama jika stringnya panjang) dan untuk set string yang memiliki prefiks panjang.

Tidak seperti pohon biasa (di mana seluruh kunci dibandingkan secara massal dari awal hingga titik ketidaksetaraan), kunci pada setiap node dibandingkan potongan bit dengan potongan bit, di mana jumlah bit dalam potongan itu pada simpul itu adalah radix r dari trie radix. Ketika r adalah 2, trie radix adalah biner (yaitu, bandingkan bagian kunci 1-bit node itu), yang meminimalkan ketersebaran dengan mengorbankan memaksimalkan kedalaman trie — yaitu, memaksimalkan hingga penggabungan bit-string nondiverging di kunci . Ketika r ≥ 4 adalah pangkat 2, maka radix trie adalah r -ary trie, yang mengurangi kedalaman radix trie dengan mengorbankan potensi ketersebaran.

Aplikasi

sunting

Pohon radix berguna untuk membangun array asosiatif dengan kunci yang dapat dinyatakan sebagai string. Mereka menemukan aplikasi khusus di bidang perutean IP,[1][2][3] di mana kemampuan untuk memuat rentang nilai yang besar dengan beberapa pengecualian sangat cocok untuk organisasi hierarki alamat IP.[4] Mereka juga digunakan untuk indeks terbalik dari dokumen teks dalam pencarian informasi.

Referensi

sunting
  1. ^ "rtfree(9)". www.freebsd.org. Diakses tanggal 2016-10-23.
  2. ^ The Regents of the University of California (1993). "/sys/net/radix.c". BSD Cross Reference. NetBSD. Diakses tanggal 2019-07-25. Routines to build and maintain radix trees for routing lookups.
  3. ^ "Lockless, atomic and generic Radix/Patricia trees". NetBSD. 2011.
  4. ^ Knizhnik, Konstantin. "Patricia Tries: A Better Index For Prefix Searches", Dr. Dobb's Journal, June, 2008.

📚 Artikel Terkait di Wikipedia

Salib Kristen

berpalang tiga, dan cross-and-crosslets—dan banyak varian heraldik, seperti cross potent, cross pattée, dan cross moline, cross fleury. Simbol salib

ISO 3166-1

daftar kode tiga-karakter alfabet dan numerik CIA World Factbook – Cross-Reference List of Country Data Codes Diarsipkan 2005-03-05 di Wayback Machine

Christopher Cross

(link)Note: Reference indicates chart positions from 1988 onwards, and part of the information are currently unavailable "Dutchcharts.nl Christopher Cross discography"

Indeks sesuaian warna

Charts[pranala nonaktif permanen] (reproduced with permission from Fluorescent Cross Reference Guide Diarsipkan 2008-08-29 di Wayback Machine., pg. 136.) (Inggris)

CrossRef

Secara etimologis, CrossRef berasal dari kata "cross" dan “reference". Hal ini dapat diartikan sebagai sistem penautan silang yang menghubungkan referensi

Korawa

the mismatch in number of chapters per book, it was not possible to cross-reference this at the chapter level. I Gusti Putu Phalgunadi (1990), Indonesian

Saringan oli

dari asli tanggal February 24, 2009. Diakses tanggal 2013-01-07. Wikimedia Commons memiliki media mengenai Oil filters. Oil filter cross reference l b s

Pangeran Gustaf Adolf, Adipati Västerbotten

Order of the Seraphim) 1906: Commander Grand Cross of the Order of the Sword 1906: Commander Grand Cross of the Order of the Polar Star 1906: Crown Prince