Preguntas etiquetadas con array

Una matriz es una disposición sistemática de objetos similares, generalmente en filas y columnas.

112
¿Por qué las matrices basadas en cero son la norma?

Una pregunta que se hizo aquí me recordó una discusión que tuve con un compañero programador. Argumentó que las matrices de base cero deberían reemplazarse por matrices de una base, ya que las matrices de base cero son un detalle de implementación que se origina en la forma en que funcionan las...

79
¿Cómo me alejo de la escuela de pensamiento "for-loop"?

Esta es una pregunta bastante conceptual, pero esperaba poder obtener buenos consejos al respecto. Gran parte de la programación que hago es con matrices ( NumPy ); A menudo tengo que hacer coincidir elementos en dos o más matrices que son de diferentes tamaños y lo primero que hago es un bucle for...

40
¿De qué sirve .Any () en una lista de C # <>?

He estado discutiendo esto con colegas, y no pudimos averiguar cuál es el uso de .Anyun determinado List<>, en C #. Puede verificar la validez de un elemento en la matriz como la siguiente declaración: if (MyList.Any()){ ...} //Returns true or false Que es exactamente lo mismo que if...

30
¿Cómo funciona la "Cuarta Dimensión" con las matrices?

Abstracto: Entonces, como lo entiendo (aunque tengo una comprensión muy limitada), hay tres dimensiones con las que (generalmente) trabajamos físicamente: El primero estaría representado por una línea. El segundo estaría representado por un cuadrado. El tercero estaría representado por un...

22
¿Debo usar una lista o una matriz?

Estoy trabajando en un formulario de Windows para calcular el UPC para los números de artículo. Creé con éxito uno que manejará un número de artículo / UPC a la vez, ahora quiero expandirlo y hacerlo para múltiples números de artículo / UPC. Empecé e intenté usar una lista, pero sigo atascado....

15
size_t o int para dimensiones, índice, etc.

En C ++, size_t(o, más correctamente, T::size_typeque es "generalmente" size_t; es decir, un unsignedtipo) se usa como el valor de retorno para size(), el argumento a operator[], etc. (ver std::vector, et. Al.) Por otro lado, los lenguajes .NET usan int(y, opcionalmente long) para el mismo...

13
¿Por qué las matrices C no pueden tener longitud 0?

El estándar C11 dice que las matrices, tanto de tamaño variable como de longitud variable "tendrán un valor mayor que cero". ¿Cuál es la justificación para no permitir una longitud de 0? Especialmente para matrices de longitud variable, tiene mucho sentido tener un tamaño de cero de vez en cuando....

8
¿Por qué las matrices en Java no anulan equals ()?

Estaba trabajando con otro HashSetel otro día, que tiene esto escrito en la especificación: [add ()] agrega el elemento e especificado a este conjunto si este conjunto no contiene ningún elemento e2 tal que (e == null? e2 == null: e.equals (e2)) Yo estaba usando char[]en el HashSethasta que me...

8
Enumeración ordenada: IEnumerable o Array (en C #)?

Contexto típico: hago un método de extensión para una colección que considera que los elementos están ordenados. La función comienza al principio, en el índice 0, y el orden tiene importancia. Ejemplos: Agrupación por secuencia o índices de un elemento . Sin embargo, siempre estoy perplejo en...