Python: copiar directorio completo recursivamente

En este post sobre programación en Python te mostraré cómo copiar un directorio completo de manera recursiva. Es decir, si hay archivos dentro del directorio también se van a copiar, y lo mismo con otros directorios. Vamos a usar una función realmente sencilla que ya viene integrada en el lenguaje; la misma se llama copy_tree y viene dentro de distutils.dir_util. Esta solución funciona de maravilla tanto en Windows como en Linux. ...

abril 8, 2020 · 1 min · 198 palabras · Parzibyte

C - Factorial recursivo

Resumen: usar recursividad o recursión en C para obtener el factorial de un número; encerrando comportamiento en una función que será llamada de manera recursiva. ...

diciembre 3, 2019 · 2 min · 404 palabras · Parzibyte

Factorial de un número en JavaScript con recursividad y ciclos

En este post vamos a ver cómo calcular el factorial de un número en JavaScript de dos maneras distintas. Una de ellas es usar un ciclo para calcular el factorial, y la otra es usando la recursividad o recursión. También veremos el cálculo del factorial de un número usando a BigInt, un nuevo tipo de dato para JavaScript. ...

diciembre 29, 2018 · 4 min · 778 palabras · Parzibyte

Búsqueda binaria en arreglos de cadenas con C

Introducción Esto es el complemento a la entrada publicada anteriormente sobre la búsqueda binaria en C sobre arreglos de números. Ahí buscamos en arreglos de números, ahora nos toca buscar en arreglos de cadenas. Igualmente aplicaremos la forma recursiva y con el ciclo while. Los arreglos de cadenas son una cosa un poco complicada al inicio, sobre todo en este lenguaje. Por eso te invito a que leas cómo trabajar con arreglos de cadenas en C. ...

noviembre 8, 2018 · 5 min · 948 palabras · Parzibyte

Programa en C: búsqueda binaria recursiva y secuencial en arreglos

Introducción Luego de algún tiempo he terminado de implementar la función recursiva y con ciclos para ejecutar el algoritmo de búsqueda binaria en un arreglo numérico en C. Este algoritmo también es conocido como divide y vencerás; pues va dividiendo el arreglo en 2 hasta encontrar lo que buscamos, aunque como requisito dicho arreglo debe estar ordenado. ...

noviembre 8, 2018 · 5 min · 926 palabras · Parzibyte

Búsqueda binaria recursiva y sencuencial en arreglo de PHP

Introducción Veamos la implementación de un algoritmo que me gusta mucho; se trata de la búsqueda binaria. La primera vez que escuché de él fue en mi clase de Estructura de datos; ni siquiera sabía que algo así existía. En fin, después de ello me fascinó mucho; sobre todo por la velocidad del mismo. Enseñaré cómo buscar una cadena en un arreglo usando recursividad con una búsqueda binaria, y cómo hacer lo mismo pero en un arreglo con números. Haremos lo mismo pero usando el ciclo while; a eso se le llama búsqueda binaria en forma secuencial. Nota: recuerda que este algoritmo requiere que el arreglo esté ordenado. Pásate por mi post para saber cómo ordenar arreglos de PHP. Por otro lado, te recomiendo leer lo que son los argumentos que son tomados por referencia. Para redondear y calcular la mitad del arreglo usamos la función floor en PHP. En caso de que obtengas errores de sintaxis con los corchetes es debido a la notación corta de arreglos en PHP. ...

octubre 23, 2018 · 8 min · 1680 palabras · Parzibyte

Longitud de un arreglo en PHP

Introducción En otros lenguajes como Javascript o Java, para obtener la longitud de un arreglo leemos la propiedad length. En Go y Python, llamamos al método len. ¿Pero cómo se hace en PHP? Longitud o conteo de valores de un arreglo en PHP Es muy simple, lo único que tenemos que hacer es llamar al método count y pasarle como argumento nuestro arreglo. count devolverá un número, que será la longitud de nuestro arreglo o lista. Aquí un ejemplo: ...

abril 26, 2018 · 2 min · 273 palabras · Parzibyte