Articles of arrays

Uniq por atributo de objeto en Ruby

¿Cuál es la manera más elegante de seleccionar objetos en una matriz que son únicos con respecto a uno o más atributos? Estos objetos se almacenan en ActiveRecord, por lo que usar los métodos de AR también sería bueno.

Diferencia entre System.Array.CopyTo () y System.Array.Clone ()

¿Cuál es la diferencia entre System.Array.CopyTo() y System.Array.Clone() ?

encontrar un par de números en el conjunto que se sumn a la sum dada

Pregunta: Dado un conjunto desordenado de enteros positivos, ¿es posible encontrar un par de enteros de ese conjunto que sumen una sum determinada? Restricciones: Esto debe hacerse en O (n) y en contexto (sin ningún tipo de almacenamiento externo como arreglos, hash-maps) (puede usar variables / punteros adicionales) Si esto no es posible, ¿puede haber […]

Estructura de matrices frente a matriz de estructuras en CUDA

De algunos comentarios que he leído aquí, ¿por alguna razón es preferible tener Structure of Arrays ( SoA ) sobre Array of Structures ( AoS ) para implementaciones paralelas como CUDA? Si eso es cierto, ¿alguien puede explicar por qué? ¡Gracias por adelantado!

matriz vs vector vs lista

Estoy manteniendo una tabla de longitud fija de 10 entradas. Cada elemento es una estructura de 4 campos similares. Habrá operaciones de inserción, actualización y eliminación, especificadas por posición numérica. Me pregunto cuál es la mejor estructura de datos para usar para mantener esta tabla de información: array – insertar / eliminar toma tiempo lineal […]

Cómo cortar una matriz en Bash

Mirando la sección “Array” en la página man de bash (1), no encontré la forma de cortar una matriz. Así que se me ocurrió esta función demasiado complicada: #!/bin/bash # @brief: slice a bash array # @arg1: output-name # @arg2: input-name # @args: seq args # ———————————————- function slice() { local output=$1 local input=$2 shift […]

Matriz de estructuras reemplazando valores sobre sí misma

Ok, tengo el siguiente código y simplemente estoy extrayendo varias cosas de un archivo y las estoy ingresando en una matriz de estructuras, “aparentemente” funciona inicialmente, PERO cuando voy a imprimirlo después de que termine con el archivo, me pareció han reemplazado todos los cursos y nombres con el último vale, curiosamente esto no sucede […]

Error de segmentación al crear matrices grandes en C

Ustedes me han ayudado mucho con este código. Permítanme prólogo diciendo que no conozco muy bien a C y estoy tratando realmente de hacer esto. Esto es lo que el progtwig debería hacer: 1) Cree una lista de números aleatorios de 10 millones de longitud 2) Ordene la lista de números aleatorios usando la función […]

¿No se puede cambiar el tamaño de la matriz en la variable Inspector en Unity?

Por lo que he leído, así es como se establece un vector “Tamaño” public Color[] teamAColors = new Color[4]; Pero cuando se ejecuta el código, se ve así No parece importar el número que puse para el [4], el Tamaño siempre se mantiene 6. No estoy seguro de dónde viene el número 6 ya que […]

Listar clasificación compleja

Tengo una List de tamaños, por ejemplo, XS, S, M, L, XL, XXL, UK 10, UK 12, etc. Lo que quiero es forzar que la orden sea la de arriba, independientemente del orden de los elementos en la lista, creo que necesito un operador de IComparable pero no estoy seguro. Idealmente, quiero tener otra lista […]