Tengo una intmatriz que no tiene elementos y estoy tratando de verificar si está vacía. Por ejemplo, ¿por qué la condición de la declaración if en el siguiente código nunca es cierta? int[] k = new int[3]; if (k == null) {
Tengo una intmatriz que no tiene elementos y estoy tratando de verificar si está vacía. Por ejemplo, ¿por qué la condición de la declaración if en el siguiente código nunca es cierta? int[] k = new int[3]; if (k == null) {
(Nota: Esta pregunta es no tener que especificar el número de elementos y todavía permitir tipos anidados a ser inicializados directamente.) Esta pregunta se analizan los usos izquierda para una matriz C como int arr[20];. En su respuesta , @James Kanze muestra una de las últimas fortalezas de las...
Muy bien, creo que todos estamos de acuerdo en que lo que sucede con el siguiente código no está definido, dependiendo de lo que se pase, void deleteForMe(int* pointer) { delete[] pointer; } El puntero podría ser todo tipo de cosas diferentes, por lo que realizar un incondicional delete[]en él...
Después de realizar un procesamiento en una matriz de audio o imagen, debe normalizarse dentro de un rango antes de poder volver a escribirse en un archivo. Esto se puede hacer así: # Normalize audio channels to between -1.0 and +1.0 audio[:,0] = audio[:,0]/abs(audio[:,0]).max() audio[:,1] =...
En primer lugar, entiendo que en el 90% de las aplicaciones la diferencia de rendimiento es completamente irrelevante, pero solo necesito saber cuál es la construcción más rápida. Eso y ... La información actualmente disponible sobre ellos en la red es confusa. Mucha gente dice que foreach es...
Tengo una gran variedad de objetos Foo. ¿Cómo elimino el segundo elemento de la matriz? Necesito algo similar RemoveAt()pero para una matriz
¿Me falta algo en la documentación de la matriz? Tengo una matriz que contiene hasta un objeto que cumple un cierto criterio. Me gustaría encontrar eficientemente ese objeto. La mejor idea que tengo de los documentos es esta: candidates = my_array.select { |e| e.satisfies_condition? } found_it =...
He estado navegando un poco tratando de encontrar una manera eficiente de hacer esto, pero no he llegado a ninguna parte. Tengo una serie de objetos que se ve así: array[i].id = some number; array[i].name = some name; Lo que quiero hacer es encontrar los ÍNDICES de los objetos donde id es igual...
Mi pregunta: Me he dado cuenta de que muchas buenas respuestas a las preguntas de Matlab sobre SO utilizan con frecuencia la función bsxfun. ¿Por qué? Motivación: en la documentación de Matlab para bsxfun, se proporciona el siguiente ejemplo: A = magic(5); A = bsxfun(@minus, A, mean(A)) Por...
Estaba mirando algunos fragmentos de código, y encontré múltiples elementos que llamaban a una función sobre una lista de nodos con forEach aplicado a una matriz vacía. Por ejemplo tengo algo como: [].forEach.call( document.querySelectorAll('a'), function(el) { // whatever with the current...
He encontrado una función que calcula el cuadrado de un número: int p(int n) { int a[n]; //works on C99 and above return (&a)[n] - a; } Devuelve el valor de n 2 . La pregunta es, ¿cómo hace eso? Después de una pequeña prueba, encontré que entre (&a)[k]y (&a)[k+1]es sizeof(a)/...
int[] myIntegers; myIntegers = new int[100]; En el código anterior, ¿el nuevo int [100] genera la matriz en el montón? Por lo que he leído en CLR a través de c #, la respuesta es sí. Pero lo que no puedo entender es qué sucede con los int reales dentro de la matriz. Como son tipos de valor,...
Digamos que tenemos una matriz de objetos $ objetos. Digamos que estos objetos tienen una propiedad "Nombre". Esto es lo que quiero hacer $results = @() $objects | %{ $results += $_.Name } Esto funciona, pero ¿se puede hacer de una mejor manera? Si hago algo como: $results = objects |...
Yo tengo: var array = new Array(); array.push("A"); array.push("B"); array.push("C"); Quiero poder hacer algo como: array.remove("B"); pero no hay función de eliminación. ¿Cómo logro
Tengo un archivo json complejo que tengo que manejar con javascript para hacerlo jerárquico, para luego construir un árbol. Cada entrada de json tiene: id: un id único, parentId: el id del nodo padre (que es 0 si el nodo es una raíz del árbol) nivel: el nivel de profundidad en el árbol Los datos...
Al revisar algunas preguntas de la entrevista en C, encontré una pregunta que decía "¿Cómo encontrar el tamaño de una matriz en C sin usar el operador sizeof?", Con la siguiente solución. Funciona, pero no puedo entender por qué. #include <stdio.h> int main() { int a[] = {100, 200, 300,...
Los documentos de Java para el método String[] java.io.File.list(FilenameFilter filter) incluyen esto en la descripción de devoluciones: La matriz estará vacía si el directorio está vacío o si el filtro no acepta nombres. ¿Cómo hago algo similar e inicializo una matriz de cadenas (o cualquier...
¿Cómo puedo convertir una cadena "Hola" en una matriz ["H", "e", "l", "l", "o"] en Swift? En Objective-C he usado esto: NSMutableArray *characters = [[NSMutableArray alloc] initWithCapacity:[myString length]]; for (int i=0; i < [myString length]; i++) { NSString *ichar = [NSString...
Actualmente, cada vez que necesito crear una secuencia desde una matriz, lo hago String[] array = {"x1", "x2"}; Arrays.asList(array).stream(); ¿Hay alguna forma directa de crear una secuencia desde una
Tengo una gran variedad de objetos. Quiero buscar por algún campo, y luego cambiarlo: var item = {...} var items = [{id:2}, {id:2}, {id:2}]; var foundItem = items.find(x => x.id == item.id); foundItem = item; Quiero que cambie el objeto original. ¿Cómo? (No me importa si también estará en...