Articles of arrays de

La manera más eficiente de ver si un ArrayList contiene un objeto en Java

Tengo una ArrayList de objetos en Java. Los objetos tienen cuatro campos, dos de los cuales utilizaría para considerar el objeto igual a otro. Estoy buscando la manera más eficiente, dados esos dos campos, para ver si la matriz contiene ese objeto. La llave inglesa es que estas clases se generan en base a objetos […]

Generar números aleatorios en matriz

Posible duplicado: ¿Números aleatorios únicos en O (1)? Soy nuevo en Java. Quiero generar un conjunto de números aleatorios de un conjunto dado y los números tampoco deben repetirse. Por ejemplo, los números posibles son [0,1,2,3] , quiero obtener tres números únicos aleatorios almacenados en una matriz. Ex. [0,2,1], [2,3,1], [0,3,2] etc.

¿Cuál es la mejor manera de obtener un objeto Class para un tipo de matriz?

Es fácil obtener una clase literal para una clase: String.class Pero, ¿cómo puedo obtener un objeto de clase para un tipo de matriz? Esto funciona, pero es feo, y probablemente no una constante de tiempo de comstackción: new byte[0].getClass() Miré en el JLS pero lo único que descubrí es que lo que llamo un “literal […]

Si una matriz char es un objeto en Java, ¿por qué la impresión no muestra su código hash?

Imprimir una matriz char no muestra un código hash: class IntChararrayTest{ public static void main(String[] args){ int intArray[] = {0,1,2}; char charArray[] = {‘a’,’b’,’c’}; System.out.println(intArray); System.out.println(charArray); } } salida: [I@19e0bfd abc ¿Por qué la matriz de enteros se imprime como un código hash y no como la matriz de caracteres?

¿Las matrices Can C pueden contener relleno entre los elementos?

Escuché el rumor de que, en C, las matrices que están contenidas dentro de las estructuras pueden tener relleno añadido entre los elementos de la matriz. Ahora, obviamente, la cantidad de relleno no puede variar entre ningún par de elementos o calcular el siguiente elemento en una matriz no es posible con la aritmética de […]

Sumar todos los elementos java arraylist

Si tuviera: ArrayList m = new ArrayList(); con los valores dobles en el interior, ¿cómo debo hacer para agregar todos los elementos de ArrayList? public double incassoMargherita() { double sum = 0; for(int i = 0; i < m.size(); i++) { } return sum; } ¿como?

Escriba un método de modo en Java para encontrar el elemento más frecuente en una matriz

La pregunta es: Escriba un método llamado modo que devuelve el elemento más frecuente de una matriz de enteros. Supongamos que la matriz tiene al menos un elemento y que cada elemento de la matriz tiene un valor entre 0 y 100 inclusive. Rompe lazos al elegir el valor más bajo. Por ejemplo, si el […]

Método de Ruby Array # << no está actualizando la matriz en hash

Inspirado por ¿Cómo puedo ordenar un hash con matrices? Me pregunto cuál es la razón por la que Array#<< no funcionará correctamente en el siguiente código: h = Hash.new{Array.new} #=> {} h[0] #=> [] h[0] < [“a”] h[0] #=> [] # why?! h[0] += [‘a’] #=> [“a”] h[0] #=> [“a”] # as expected ¿Tiene que […]

¿Cómo se almacenan las matrices 3D en C?

Entiendo que las matrices en C se asignan en orden mayor de fila. Por lo tanto, para una matriz de 2 x 3: 0 1 2 3 4 5 Se almacena en la memoria como 0 1 2 3 4 5 Sin embargo, ¿y si tengo una matriz de 2 x 3 x 2? 0 […]

ArrayList: ¿cómo aumenta el tamaño?

Tengo una pregunta básica sobre Java ArrayList . Cuando ArrayList se declara e inicializa utilizando el constructor predeterminado, se crea espacio de memoria para 10 elementos. Ahora, cuando agrego un 11º elemento, ¿qué ocurre? ¿Se creará un nuevo espacio de memoria con 20 (o más) elementos de capacidad (esto requiere copiar elementos desde la ubicación […]