Array de varios tipos de datos en Java

Los vectores o matrices son colecciones de datos de tamaño fijo que almacenan datos del mismo tipo. Aunque normalmente los datos deban ser del mismo tipo existe una forma para almacenar varios datos de distinto tipo en un array unidimensional (vector) o bidimensional(matriz).     Crear un array de varios tipos de datos en Java … Leer másArray de varios tipos de datos en Java

Semáforo de Tráfico en Arduino

  Arduino es una plataforma de prototipos electrónica de código abierto (open-source) basada en hardware y software flexibles y fáciles de usar. Está pensado para artistas, diseñadores como hobby y para cualquiera interesado en crear objetos o entornos interactivos. En este caso, es un sistema compuesto por dos semáforos, uno para el tráfico (verde, amarillo y … Leer másSemáforo de Tráfico en Arduino

Convertir a Mayúsculas y Minúsculas en C

Convertir una cadena de caracteres en C a mayúsculas y minúsculas es muy sencillo con las siguientes funciones. Para ello, se utilizan dos funciones de C (ctype.h) que convierten un único carácter en mayúsculas (toupper) o minúsculas (tolower). Mayúsculas a Minúsculas en C void upper_to_lower(char *s){ int i; for (i = 0; s[i] != ‘\0’; i++) … Leer másConvertir a Mayúsculas y Minúsculas en C

MergeSort en Python

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. En Python el algoritmo sería el siguiente: def merge_sort(array): if len(array) < 2: return array else: pivot=len(array)/2 left=merge_sort(array[:pivot]) right=merge_sort(array[pivot:]) return merge(left,right)   def merge(array1, array2): i, j = 0, 0 … Leer másMergeSort en Python

SQL Developer en Ubuntu

Oracle SQL Developer es un entorno de desarrollo integrado y gratuito que simplifica el desarrollo y la administración de Oracle Database en implementaciones tradicionales y en la nube. SQL Developer ofrece un desarrollo completo de sus aplicaciones PL / SQL, como: una hoja de trabajo para ejecutar consultas y scripts, una consola DBA para administrar la base de datos, una … Leer másSQL Developer en Ubuntu