dc.contributor.author | Gabarró Vallès, Joaquim |
dc.contributor.author | Messeguer Peypoch, Xavier |
dc.contributor.other | Universitat Politècnica de Catalunya. Departament de Ciències de la Computació |
dc.date.accessioned | 2016-11-18T09:23:56Z |
dc.date.available | 2016-11-18T09:23:56Z |
dc.date.issued | 1994-12 |
dc.identifier.citation | Gabarro, J., Messeguer, X. "B-skip trees, a data structure between skip lists and B-trees". 1994. |
dc.identifier.uri | http://hdl.handle.net/2117/96803 |
dc.description.abstract | At a first look a skip-list is rather a collection of smartly connected linear linked list than a tree but they are, however, closely connected to trees. To prove it, we introduce random B-skip trees that inherit the performance rates of skip-lists. Moreover, we give a bijection between both data structures that commute with elementary operations. Random B-skip trees are randomized B-trees where the number of keys of an internal node is given by a geometrically distributed random variable with parameter p. A random B-skip tree with n keys and parameter p has a O(log_{1/p} n) expected height and (1-p)/ p expected number of keys in a node, consequently an update operation can be done in expected time O(log_{1/p} n). The expected number of split and join operations needed to insert or delete a key is independent of n and is equal to 1/(1-p). |
dc.format.extent | 14 p. |
dc.language.iso | eng |
dc.relation.ispartofseries | LSI-94-48-R |
dc.subject | Àrees temàtiques de la UPC::Informàtica::Programació |
dc.subject.other | B-skip trees |
dc.subject.other | Skip-lists |
dc.title | B-skip trees, a data structure between skip lists and B-trees |
dc.type | External research report |
dc.contributor.group | Universitat Politècnica de Catalunya. ALBCOM - Algorismia, Bioinformàtica, Complexitat i Mètodes Formals |
dc.rights.access | Open Access |
local.identifier.drac | 1874186 |
dc.description.version | Postprint (published version) |
local.citation.author | Gabarro, J.; Messeguer, X. |