Árbol de juego | Grupo 1 (Buscar)

La complejidad de tiempo del peor de los casos de las operaciones del árbol de búsqueda binaria (BST) como buscar, eliminar, insertar es O(n). El peor caso ocurre cuando el árbol está sesgado. Podemos obtener la complejidad de tiempo del peor de los casos como O (Logn) con AVL y Red-Black Trees. ¿Podemos hacerlo mejor que … Continue reading «Árbol de juego | Grupo 1 (Buscar)»

Árbol de juego | Juego 2 (insertar)

Se recomienda consultar la siguiente publicación como requisito previo para esta publicación. Árbol de juego | Conjunto 1 (Buscar) Como se discutió en la publicación anterior , el árbol Splay es una estructura de datos autoequilibrada donde la última clave a la que se accedió siempre está en la raíz. La operación de inserción es … Continue reading «Árbol de juego | Juego 2 (insertar)»

Reasignación de elementos en base a la Localidad de Referencia

Considere un problema en el que es probable que se busquen los mismos elementos una y otra vez. Implementar la operación de búsqueda de manera eficiente. Ejemplos:   Input : arr[] = {12 25 36 85 98 75 89 15 63 66 64 74 27 83 97} q[] = {63, 63, 86, 63, 78} Output : Yes … Continue reading «Reasignación de elementos en base a la Localidad de Referencia»