Skip Lists: estructura de datos probabilística

· Programación

  1. Skip Lists resuelven la búsqueda lenta O(n) en listas enlazadas, reduciéndola a O(log n)
  2. Se construyen con múltiples capas de listas enlazadas, donde cada capa superior es más dispersa
  3. La búsqueda comienza en la capa superior y se mueve horizontalmente o baja de nivel según el valor
  4. La inserción usa lanzamientos de moneda justa (p=1/2) para decidir la promoción del nodo a niveles superiores
  5. La eliminación encuentra el nodo en todos los niveles y lo elimina, actualizando los punteros precedentes

algoritmos · estructuras datos · programacion · listas enlazadas · complejidad algoritmica

Leer el original

Más en Programación