¿Cómo obtener una sublista de LinkedList en Java?

La lista enlazada es parte del marco de la colección presente en el paquete java.util . Esta clase es una implementación de la estructura de datos LinkedList, que es una estructura de datos lineal donde los elementos no se almacenan en ubicaciones contiguas y cada elemento es un objeto separado con una parte de datos … Continue reading «¿Cómo obtener una sublista de LinkedList en Java?»

Programa Java para calcular la diferencia entre la suma de los Nodes de nivel impar y nivel par de un árbol binario

Graph Traversal usando DFS es una forma obvia de atravesar un árbol con recursividad. A continuación se muestra un algoritmo para atravesar un árbol binario usando DFS.  requisitos previos  Gráfico transversal usando DFS Conceptos básicos de Java (Lista de arrays) Conceptos básicos de recursividad Algoritmo Inicialice el Node actual como Node raíz y el padre … Continue reading «Programa Java para calcular la diferencia entre la suma de los Nodes de nivel impar y nivel par de un árbol binario»

Programa Java para comparar dos arrays booleanas

Dos arreglos son iguales si contienen los mismos elementos en el mismo orden. En java, podemos comparar dos arrays booleanas de 2 formas: Mediante el uso del método integrado de Java que es el método .equals() . Utilizando el enfoque Naive. Ejemplos: Input : A = [true , true , false] A1 = [true, true, … Continue reading «Programa Java para comparar dos arrays booleanas»

Programa Java para implementar el algoritmo Bitap para la coincidencia de strings

El algoritmo Bitap es un algoritmo aproximado de coincidencia de strings. El algoritmo dice si un texto dado contiene una substring que es «aproximadamente igual» a un patrón dado. Aquí aproximadamente igual establece que si la substring y el patrón están dentro de una distancia dada k entre sí. El algoritmo comienza precomputando un conjunto … Continue reading «Programa Java para implementar el algoritmo Bitap para la coincidencia de strings»

Programa Java para ordenar vectores usando el método Collections.sort()

java.util.Collections.sort() lista Colección Sintaxis: Clasificación vacía pública (objeto vectorial); Parámetros: Instancia del vector como argumento Ilustración: método Collection.sort() Let us suppose that our list contains {«Geeks For Geeks», «Friends», «Dear», «Is», «Superb»} After using Collection.sort(), we obtain a sorted list as {«Dear», «Friends», «Geeks For Geeks», «Is», «Superb»} Cree una instancia de vector. Agregar elementos … Continue reading «Programa Java para ordenar vectores usando el método Collections.sort()»

¿Cómo imprimir todas las asignaciones de LinkedHashMap en Java?

LinkedHashMap es como HashMap con una característica adicional de mantener un orden de elementos insertados en él. LinkedHashMap en Java es una implementación que combina la implementación de HashTable y LinkedList. Implementa la interfaz Mapa. Los pares clave-valor de LinkedHashMap tienen un orden de iteración predecible. Podemos usar el método entrySet() para imprimir todas las … Continue reading «¿Cómo imprimir todas las asignaciones de LinkedHashMap en Java?»

Programa Java para implementar la función pseudo aleatoria de Naor-Reingold

La función pseudoaleatoria de Naor-Reingold es una función de generación de números aleatorios. Moni Naor y Omer Reingold describieron construcciones eficientes para varias primitivas criptográficas en la criptografía de clave privada y de clave pública. Ejemplo: Input : N = 5 Output: 9.0, 9.0, 3.0, 9.0, 3.0 Input : N = 7 Output: 9.0, 81.0, … Continue reading «Programa Java para implementar la función pseudo aleatoria de Naor-Reingold»

Rotar una imagen en un documento PDF usando Java

En este artículo, aprenderemos cómo rotar una imagen en un documento PDF usando Java. Para rotar una imagen en un PDF, usaremos la biblioteca iText. Estos son los pasos que se deben seguir para Rotar una Imagen en un PDF usando Java. 1. Crear un objeto PdfWriter La clase PdfWriter representa el DocWriter para un … Continue reading «Rotar una imagen en un documento PDF usando Java»

¿Cómo detener temporalmente un hilo en Java?

El método suspend() de la clase de subprocesos hace que el subproceso pase del estado de ejecución al estado de espera. Este método se emplea si desea evitar la ejecución del subproceso y comenzarlo de nuevo cuando ocurra un evento en particular. Este método permite que un hilo deje de ejecutarse temporalmente. El hilo suspendido … Continue reading «¿Cómo detener temporalmente un hilo en Java?»

Programa Java para Categorizar Alto, Enano y Promedio por Altura de una Persona

En este programa, categorice alto, enano y promedio por la altura de una persona. A modo de comparación, se toma en consideración una altura de referencia estándar de 151 cm a 175 cm. La altura que va desde el límite de 151 cm a 175 cm se encuentra por debajo de la altura promedio. La … Continue reading «Programa Java para Categorizar Alto, Enano y Promedio por Altura de una Persona»