Eliminando el último elemento de ArrayList en Java

Dada una colección de ArrayList en Java, la tarea es eliminar el último elemento de ArrayList. Ejemplo : Input: ArrayList[] = [10, 20, 30, 1, 2] Output: [10, 20, 30, 1] After removing the last element 2, the ArrayList is: [10, 20, 30, 1] Input: ArrayList[] = [1, 1, 2, 2, 3] Output: [1, 1, … Continue reading «Eliminando el último elemento de ArrayList en Java»

Inicializar una ArrayList en Java

ArrayList es parte del marco de la colección y está presente en el paquete java.util . Nos proporciona arreglos dinámicos en Java. Sin embargo, puede ser más lento que las arrays estándar, pero puede ser útil en programas donde se necesita mucha manipulación en la array. ArrayList hereda la clase AbstractList e implementa la interfaz … Continue reading «Inicializar una ArrayList en Java»

ArrayList personalizado en Java

Antes de continuar, revisemos rápidamente el concepto de arrays y ArrayList rápidamente. Entonces, en Java, hemos visto que las arrays son estructuras de datos lineales que brindan funcionalidad para agregar elementos de manera continua en el espacio de direcciones de la memoria, mientras que ArrayList es una clase que pertenece al marco Collection. Al ser … Continue reading «ArrayList personalizado en Java»

¿Cómo convertir una string a ArrayList en Java?

Convertir String en ArrayList significa que cada carácter de la string se agrega como un elemento de carácter separador en ArrayList. Ejemplo: Input: 0001 Output: 0 0 0 1 Input: Geeks Output: G e e k s Podemos convertir fácilmente String a ArrayList en Java utilizando el método split() y la expresión regular. Parámetros: regex … Continue reading «¿Cómo convertir una string a ArrayList en Java?»

Recorra a través de ArrayList en dirección hacia adelante en Java

ArrayList es parte del marco de la colección y está presente en el paquete java.util. Nos proporciona arreglos dinámicos en Java. El método listIterator() de la clase java.util.ArrayList se utiliza para devolver un iterador de lista sobre los elementos de esta lista (en una secuencia organizada adecuada). ArrayList se puede recorrer en la dirección de … Continue reading «Recorra a través de ArrayList en dirección hacia adelante en Java»

Cómo obtener ArrayList de Stream en Java 8

Dado un Stream, la tarea es convertir este Stream en ArrayList en Java 8. Ejemplos: Input: Stream: [1, 2, 3, 4, 5] Output: ArrayList: [1, 2, 3, 4, 5] Input: Stream: [‘G’, ‘e’, ‘e’, ‘k’, ‘s’] Output: ArrayList: [‘G’, ‘e’, ‘e’, ‘k’, ‘s’] Usando el método Collectors.toList() : Obtener la secuencia que se convertirá. Recopile … Continue reading «Cómo obtener ArrayList de Stream en Java 8»

Suma de lista con filtro de flujo en Java

Generalmente iteramos a través de la lista cuando agregamos números enteros en un rango, pero java.util.stream.Stream tiene un método sum() que cuando se usa con filter() da el resultado requerido fácilmente. Java // Simple method (without filter) to find sum of a list import java.util.*;   class Addition {     public static void main(String[] args)     { … Continue reading «Suma de lista con filtro de flujo en Java»

Imprima todas las formas posibles de convertir una string en otra string | Editar-Distancia

Prerrequisito: Programación Dinámica | Conjunto 5 (Editar distancia)  Dadas dos strings str1 y str2, la tarea es imprimir todas las formas posibles de convertir ‘str1’ en ‘str2’. A continuación se muestran las operaciones que se pueden realizar en «str1»:   Insertar Remover Reemplazar Todas las operaciones anteriores son de igual costo. La tarea es imprimir todas las … Continue reading «Imprima todas las formas posibles de convertir una string en otra string | Editar-Distancia»

Obtener enumeración sobre Java ArrayList

La clase ArrayList es una array redimensionable que está presente en el paquete java.util . A diferencia de las arrays integradas, ArrayList puede cambiar su tamaño dinámicamente donde los elementos se pueden agregar y eliminar de una ArrayList.  En la versión 1 de Java, la enumeración no estaba presente. Con el avance a la versión, … Continue reading «Obtener enumeración sobre Java ArrayList»

Programa Java para buscar el elemento ArrayList usando la búsqueda binaria

La búsqueda lineal se puede implementar para clasificar y no clasificar elementos de una estructura de datos en particular, pero la complejidad de tiempo de caso promedio es O (n). Mientras que la búsqueda binaria se puede implementar solo cuando los elementos están ordenados y la complejidad de tiempo del caso promedio es O (logn) … Continue reading «Programa Java para buscar el elemento ArrayList usando la búsqueda binaria»