Programa Java para eliminar un Node desde el principio de la lista enlazada circular

En este artículo, aprenderemos a eliminar un Node desde el principio de una lista enlazada circular . Considere la lista enlazada como se muestra a continuación. Ejemplo: Input : 5->3->4->(head node) Output: 3->4->(head node) Llegan dos casos mientras se resuelve el problema, Caso 1: la lista está vacía Si la lista está vacía simplemente regresaremos. … Continue reading «Programa Java para eliminar un Node desde el principio de la lista enlazada circular»

¿Cómo convertir ArrayList a HashMap antes de Java 8?

ArrayList es una array de tamaño variable. Está bajo el paquete java java.util. Da arrays dinámicas en Java. ArrayList es útil en programas donde se requieren muchos cambios en la array, pero estos también son más lentos que las arrays estándar. Los elementos de una ArrayList se pueden agregar y eliminar cuando sea necesario. HashMap … Continue reading «¿Cómo convertir ArrayList a HashMap antes de Java 8?»

¿Cómo crear un gráfico aleatorio utilizando la generación de bordes aleatorios en Java?

Sabemos que Graph es una estructura de datos que consta de un conjunto finito de vértices y aristas (que conectan los vértices entre sí). A puede ser dirigido (bordes que tienen una dirección) o no dirigido (bordes sin direcciones). Sin embargo, un gráfico aleatorio es una estructura de datos de gráficos que se genera aleatoriamente. … Continue reading «¿Cómo crear un gráfico aleatorio utilizando la generación de bordes aleatorios en Java?»

Programa Java para convertir InputStream a string

Las operaciones de lectura y escritura son funcionalidades básicas que los usuarios realizan en cualquier aplicación. Cada lenguaje de programación proporciona flujos de E/S para leer y escribir datos. La clase FileInputStream y la clase FileOutputStream de Java realizan operaciones de E/S en archivos. La clase FileInputStream se usa para leer datos de archivos y … Continue reading «Programa Java para convertir InputStream a 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»

Reducir el contenido de un PDF usando Java

Programa para reducir el contenido de un documento PDF. Se requiere el archivo jar externo para importar en el programa. A continuación se muestra la implementación de la misma. Acercarse: 1. Cree un archivo PDF vacío. Asigne la ruta del PDF vacío a una variable de string. Importe PdfWriter desde el paquete com.itextpdf.kernel.pdf . (PdfWriter … Continue reading «Reducir el contenido de un PDF usando Java»

Encuentre la ocurrencia de números más de N/2 veces en una array ordenada en Java

Dada una array ordenada de n enteros y un entero X, la tarea es encontrar si el entero X aparece más de n/2 veces en la array o no. Input: arr[] = {1,1,2,3,3,3,3,3,3,3,3,3,4,5,6,6,7}, x=3 Output: 3 occurs 9 times which is more than 8 times Input: arr[] = {1,1,2,3,3,3,3,3,3,3,3,3,4,5,6,6,7}, x=6 Output: 6 doesn’t occur more … Continue reading «Encuentre la ocurrencia de números más de N/2 veces en una array ordenada en Java»

Programa Java para calcular la suma de valores de dos bytes mediante conversión de tipos

La suma de valores de dos bytes en java es la misma que la suma normal de enteros. byteLos dos bytesdos bytes Input: firstByte = 10, secondByte = 23 Output: Sum = 33 Input: firstByte = 10, secondByte = 23 Output: Sum = 33 Type Casting: Typecasting se conoce simplemente como convertir un tipo de … Continue reading «Programa Java para calcular la suma de valores de dos bytes mediante conversión de tipos»

Programa Java para mostrar todos los directorios en un directorio

El directorio es la estructura organizadora del sistema de archivos de la computadora que no solo es responsable de almacenar archivos sino también de ubicarlos en la memoria. La estructura de organización de archivos es una estructura jerárquica que involucra relaciones entre padres e hijos, tal como existe en las estructuras de datos de árbol. … Continue reading «Programa Java para mostrar todos los directorios en un directorio»

Programa Java para crear un nuevo archivo

Un Archivo es un camino abstracto, no tiene existencia física. Solo cuando se «usa» ese archivo, se afecta el almacenamiento físico subyacente. Cuando el archivo se crea indirectamente, se crea la ruta abstracta. El archivo es una forma en la que los datos se almacenarán según los requisitos. Pasos para crear un nuevo archivo en … Continue reading «Programa Java para crear un nuevo archivo»