Algoritmos y Estructuras de Datos II.

Mi cuaderno del curso.
Procesos en Racket.
En el presente artículo se presenta cómo es posible por medio de Scheme escribir procesos que realicen computaciones numéricas. En especial fórmulas recursivas, algoritmos que se definen en términos d
CONTINUE READING
Funciones básicas en Racket.
Este es solamente un resumen rápido sobre las funciones que se pueden encontrar en Racket y algunos ejemplos para saber cómo se utilizan. Operaciones numéricas elementales. Suma. Substracción.
CONTINUE READING
Paradigma funcional
La esencia de la programación funcional consiste en la combinación de funciones para producir funciones aún más poderosas. Función: asociación que toma cada elemento de un conjunto (dominio) y le asi
CONTINUE READING
Algoritmos de Compresión.
La compresión de Datos es el proceso mediante el cual se puede disminuir el total de memoria necesaria para almacenar un archivo. De este modo, la transferencia de los archivos es más rápida y almacen
CONTINUE READING
Estructuras de almacenamiento.
En una computadora se llegan a almacenar hasta millones de archivos por lo que las estructuras para almacenarlos deben ser muy eficientes. Por este motivo es que es un tema muy estudiado. Existe el a
CONTINUE READING
Diseño de algoritmos
El diseño consiste en el planeamiento de un producto cuyo fin es es mostrar la apariencia y funciones de un objeto antes de su construcción. El proceso del diseño de algoritmos lleva algunos pasos
CONTINUE READING
Algoritmos de búsqueda
Linear search (búsqueda secuencial). Complejidad \(O(n)\) (en el peor de los casos se hará un número de comparaciones igual al tamaño del elemento). Es el algoritmo de búsqueda más sencillo. Bu
CONTINUE READING
Análisis de algoritmos
Aquí se puede acceder a una vista dinámica del esquema. A modo de resumen, un algoritmo es una serie de pasos finitos bien definidos que solucionan un problema. Se pueden representar mediante varia
CONTINUE READING
Administración de memoria.
Con el fin de entender mejor cómo se maneja la memoria se hará un breve resumen del ciclo de un programa: Edición: contrucción del código en un determinado lenguaje. Compilación: conversión del c
CONTINUE READING