Skip Lists: estructura de datos probabilística
- Skip Lists resuelven la búsqueda lenta O(n) en listas enlazadas, reduciéndola a O(log n)
- Se construyen con múltiples capas de listas enlazadas, donde cada capa superior es más dispersa
- La búsqueda comienza en la capa superior y se mueve horizontalmente o baja de nivel según el valor
- La inserción usa lanzamientos de moneda justa (p=1/2) para decidir la promoción del nodo a niveles superiores
- 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