Guía Completa de la Estructura de Pila (Stack) en Python En este artículo exploraremos en profundidad la pila (stack), una de las estructuras de datos más simples pero poderosas. Veremos su teoría, im...
Listas enlazadas en Python: Guía completa y ejemplos prácticos Aprende desde los conceptos básicos hasta las mejores prácticas para implementar, depurar y optimizar listas enlazadas (singly, doubly y ...
Postorden. El algoritmo postorden, es uno de los 3 algoritmos mas comunes para recorrer arboles binarios : pre - Orden in - Orden post - Orden "En este tipo de recorrido, primero se visita el nodo izq...
Árboles B. Anteriormente en otros blogs mencionamos que para almacenar datos para su rápida extracción y consulta normalmente se recomienda usar un árbol binario de búsqueda y alguno de sus algoritmos...
Árbol Binario de Búsqueda. También conocido como BST ( Binary Search Tree ), es una de las aplicación de un árbol binario, de forma que para todos los elemento, los elementos mayores a ´el, se ubican ...
¿Qué es una lista ? La definición mas general de una lisita es la siguiente: " secuencia lineal y ordenada de elementos" lineal y ordenada hacer referencia a que un elemento es seguido y/o precedido p...
¿Qué es el algoritmo de la baraja? También conocido como algoritmo de "Inserción directa", es un método de ordenamiento sencillo e intuitivo que funciona recorriendo una lista de elementos y colocando...
¿Qué es el algoritmo de Marge Sort ? El algoritmo de Merge Sort, es de los mas eficientes algoritmos de búsqueda y ordenamiento , que se basaen el principio "divide y conquista", es fácil de paraleliz...
¿Qué es el algoritmo de Radix Sort? Es un método de ordenamiento en el que se ordena los elementos de una listaprocesando sus dígitos de forma individual.Funciona clasificando los elementos según los ...
¿Qué es el algoritmo de Counting Sort ? A diferencia de los demás algoritmos de ordenamiento como merge sort, por inserción o bubble sort, este algoritmo realiza el ordenamiento sin necesidad de compa...
¿Qué es el algoritmo QuickSort? El algoritmo QuickSort, creado por Tony Hoare en 1959, es un eficiente y ampliamente utilizado algoritmo de ordenamiento que se basa en el principio de dividir y conqui...
Algoritmo DFS Antes de empezar con la implementación te explicamos a grandes rasgos que es el algoritmo DFS: DFS El algoritmo DFS (Depth-First Search o Búsqueda en Profundidad) es un algoritmo para re...