Unir cadenas en Python

Unir cadenas en Python es una tarea muy común y existen diversas formas de realizarla. A esta tarea se le denomina como concatenación, a continuación explicaremos más sobre cómo realizar concatenación de cadenas en Python.   Concatenar cadenas en Python En Python, hay varias formas distintas de concatenar o combinar cadenas. La cadena resultante de la concatenación también … Leer másUnir cadenas en Python

Generar números aleatorios en Python

  Generar números aleatorios en Python es relativamente sencillo haciendo uso de modulo random. A continuación, veremos varias opciones para generarlos. Un número aleatorio es un resultado de una combinación variable al azar especificada por una función de distribución. En los ordenadores personales es fácil simular la generación de números aleatorios, mediante mecanismos de generación de números seudoaleatorios, que, sin ser … Leer másGenerar números aleatorios en Python

Búsqueda Binaria en Python

La búsqueda binaria en Python se puede realizar de diversas formas, a continuación te las explicaré.   Antes de nada vamos a entender como funciona. La búsqueda binaria es un algoritmo de búsqueda que encuentra la posición de un valor en un array ordenado (como ordenar un array en Python) El funcionamiento es el siguiente: Compara el valor … Leer másBúsqueda Binaria en Python

Media Aritmética en Python

Calcular la media aritmética en Python es muy sencillo, aunque existen varias posibilidades de hacer esta operación.     Matemáticamente , la media aritmética, también llamada promedio o media, de un conjunto infinito de números es el valor característico de una serie de datos cuantitativos, objeto de estudio que parte del principio de la esperanza matemática o valor esperado, … Leer másMedia Aritmética en Python

Array de varios tipos de datos en Java

Un array de varios tipos de datos puede resultar muy útil en algunas ocasiones, imagina un vector o matriz con una cadena, un entero y un objeto de otro tipo, pues esto es posible en Java fácilmente. Los vectores o matrices son colecciones de datos de tamaño fijo que almacenan datos del mismo tipo. Aunque … Leer másArray de varios tipos de datos en Java

Programación paralela con OpenMP

La programación paralela con OpenMP es muy simple de implementar, ya que esta API nos brinda todas las herramientas necesarias crear programas que se ejecuten paralelamente de forma sencilla. La computación paralela es una forma de cómputo en la que muchas instrucciones se ejecutan simultáneamente. Operando sobre el principio de que problemas grandes, a menudo se pueden dividir en … Leer másProgramación paralela con OpenMP

Mergesort en Java

El algoritmo mergesort en Java es muy común, pero antes de la implementación conozcamos de que trata esta algoritmo Merge sort(ordenamiento por mezcla) es un algoritmo de ordenamiento externo estable basado en la técnica divide y vencerás, que fue desarrollado por John Von Neumann en 1945. El ordenamiento externo se requiere cuando la información a ordenar no … Leer másMergesort en Java

Divide y Vencerás en Java

La técnica Divide y Vencerás es muy utilizada en Java para problemas en los cuales la eficiencia es importante, como por ejemplo en ordenar estructuras de datos La idea de esta técnica es resolver un problema difícil dividiéndolo en partes más simples tantas veces como sea necesario. En programación, el término divide y vencerás (DyV) … Leer másDivide y Vencerás en Java