Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>My understanding is that they're not so much a useful alternative to <em>binary trees</em> (e.g. red-black trees) as they are to <em>B-trees</em> for database use, so that you can keep the # of levels down to a feasible minimum and deal w/ base-K logs rather than base-2 logs for performance characteristics. The algorithms for probabilistic skip-lists are (IMHO) easier to get right than the corresponding B-tree algorithms. Plus there's some literature on lock-free skip lists. I looked at using them a few months ago but then abandoned the effort on discovering the <a href="http://en.wikipedia.org/wiki/Hierarchical_Data_Format" rel="noreferrer">HDF5</a> library. </p> <p>literature on the subject:</p> <p>Papers by Bill Pugh:</p> <ul> <li><a href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.17.524" rel="noreferrer">A skip list cookbook</a></li> <li><a href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.17.9380" rel="noreferrer">Skip lists: A probabilistic alternative to balanced trees</a></li> <li><a href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.17.8201" rel="noreferrer"> Concurrent Maintenance of Skip Lists </a></li> </ul> <p>non-academic papers/tutorials:</p> <ul> <li><a href="http://www.eternallyconfuzzled.com/tuts/datastructures/jsw_tut_skip.aspx" rel="noreferrer">Eternally Confuzzled</a> (has some discussion on several data structures)</li> <li><a href="http://www.csee.umbc.edu/courses/undergraduate/341/fall01/Lectures/SkipLists/skip_lists/skip_lists.html" rel="noreferrer">"Skip Lists"</a> by Thomas A. Anastasio</li> </ul>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload