Programa Java para convertir archivos en una array de bytes

Aquí, veremos las diferentes formas de convertir un archivo a una array de bytes en Java. Nota: mantenga un control antes de hacer algo primero. Cree un archivo en el repositorio del sistema para tratar con nuestro programa\escribiendo un programa ya que accederemos al mismo directorio a través de nuestros programas. Métodos: Usando el método … Continue reading «Programa Java para convertir archivos en una array de bytes»

Programa Java para escribir una array de strings en la consola de salida

No podemos imprimir elementos de array directamente en Java, debe usar Arrays.toString() o Arrays.deepToString() para imprimir elementos de array. Use el método toString() si desea imprimir una array unidimensional y use el método deepToString() si desea imprimir una array bidimensional o tridimensional, etc. En Java, las arrays no sobrescriben a String(). Cuando intentamos escribir una … Continue reading «Programa Java para escribir una array de strings en la consola de salida»

Combinar arrays en una nueva array de objetos en Java

Dadas dos arrays del mismo tipo, deben fusionarse en una nueva array de objetos. La tarea es fusionar las dos arrays del mismo tipo en una array de objetos de modo que los elementos de la array mantengan su orden original en la array recién fusionada y los elementos de la primera array precedan a … Continue reading «Combinar arrays en una nueva array de objetos en Java»

Programa Java para convertir una array de bytes en una string

Un byte son 8 bits de datos binarios, por lo que la array de bytes es una array de bytes utilizada para almacenar la colección de datos binarios. Hay varias formas de cambiar la array de bytes a String en Java, puede usar métodos de JDK o puede usar API complementarias de código abierto como … Continue reading «Programa Java para convertir una array de bytes en una string»

Programa Java para encontrar 2 elementos en la array de modo que la diferencia entre ellos sea mayor

Una array es la estructura de datos más eficiente que está diseñada para almacenar y acceder a un grupo de objetos. Dada una array de enteros, nuestra tarea es encontrar dos elementos de esa array tales que la diferencia entre ellos sea la máxima. Discutiremos dos enfoques: Comparando y verificando la diferencia entre cada par … Continue reading «Programa Java para encontrar 2 elementos en la array de modo que la diferencia entre ellos sea mayor»

Invertir una array en Java

Dada una array, la tarea es invertir la array dada en Java. Ejemplos:  Input : 1, 2, 3, 4, 5 Output :5, 4, 3, 2, 1 Input : 10, 20, 30, 40 Output : 40, 30, 20, 10 Para conocer los conceptos básicos de Array, consulte Estructura de datos de array. Enfoques Existen numerosos enfoques … Continue reading «Invertir una array en Java»

Busque igual, más grande o más pequeño en una array ordenada en Java

Dada la array de enteros ordenados, la clave de búsqueda y las preferencias de búsqueda encuentran la posición de la array. Las preferencias de búsqueda pueden ser: 1) IGUAL: busca solo la clave igual o -1 si no se encuentra. Es una búsqueda binaria normal. 2) EQUAL_OR_SMALLER: busca solo la clave igual o la más … Continue reading «Busque igual, más grande o más pequeño en una array ordenada en Java»

Programa Java para imprimir todos los subconjuntos únicos en una array de subconjuntos mediante la manipulación de bits

Dada una array de enteros de elementos únicos, devuelve todos los subconjuntos posibles (el conjunto potencia). El conjunto de soluciones no debe contener subconjuntos duplicados y debe devolver la solución en cualquier orden. Ilustración: Input: array = [1,2,3] Output: [[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]] Input: array = [0] Output: [[],[0]] Enfoque 1 Algoritmo Genere todas las máscaras de bits … Continue reading «Programa Java para imprimir todos los subconjuntos únicos en una array de subconjuntos mediante la manipulación de bits»

Programa Java para verificar si dos arrays son iguales o no

Dadas dos arrays dadas de igual longitud, la tarea es encontrar si las arrays dadas son iguales o no. Se dice que dos arreglos son iguales si ambos contienen el mismo conjunto de elementos y en el mismo orden.  Nota: si hay repeticiones, el recuento de elementos repetidos debe ser el mismo para que dos … Continue reading «Programa Java para verificar si dos arrays son iguales o no»

Árbol binario (implementación de array)

Dada una array que representa un árbol de tal manera que los índices de la array son valores en los Nodes del árbol y los valores de la array dan el Node principal de ese índice (o Node) en particular. El valor del índice del Node raíz siempre sería -1 ya que no hay un … Continue reading «Árbol binario (implementación de array)»