Colección de citas famosas - Slogan de motivación - ¿Cómo extraer los mismos elementos de una matriz en C#?
¿Cómo extraer los mismos elementos de una matriz en C#?
Muy sencillo. Puedes utilizar una colección o un diccionario.
Construya un diccionario con números como claves y el número de ocurrencias como valores, e itere a través de la matriz. Si no está en el diccionario, agréguelo al diccionario. Si está en el diccionario, suma uno al número.
int【】? números={1, 1, 2, 3, 1, 2, 1, 3, 3};?
Diccionario ltint,? intgt? ¿dic? =?¿Nuevo? ¿Diccionario ltint? int gt();
¿Para qué? (int?i?=?0;?i?lt?nums.length;?i)
{
¿Si? (!DIC . contiene clave(nums[I]) //Este número no está en el diccionario.
{?dic.add(nums[I],?1);?}?//Agregar it, y establezca el número de apariciones en una vez
Otros
{?DIC[nums[I]] =? por uno. Aparece /p>
}
foreach?(var?project?in?dic)
{
Console.key". Proyecto.Value "veces");
}
Console.ReadKey();