J'ai lu beaucoup de messages sur le tri d'un tableau 2D mais je ne peux toujours pas maîtriser je me demandais si si quelqu'un peut me donner quelques conseils ...Comment trier un tableau 2D en C#
Je un tableau qui liste les lettres et la quantité (je fais une analyse de fréquence sur un morceau de texte). J'ai lu ces données dans un tableau rectangle et j'ai besoin de le commander par la fréquence la plus élevée en premier. Voici mon code jusqu'à présent:
//create 2D array to contain ascii code and quantities
int[,] letterFrequency = new int[26, 2];
//fill in 2D array with ascaii code and quantities
while (asciiNo <= 90)
{
while ((encryptedText.Length - 1) > counter)
{
if (asciiNo == (int)encryptedText[index])
{
letterCount++;
}
counter++;
index++;
}
letterFrequency[(storeCount), (0)] = (char)(storeCount+66);
letterFrequency[(storeCount), (1)] = letterCount;
storeCount++;
counter=0;
index=0;
letterCount = 0;
asciiNo++;
}
Utilisez-vous la dernière version de C#? –
Ouais, j'utilise VS 2010? – L1am22
Pouvez-vous donner un exemple (peut-être plus petit) de ce à quoi ressemble un tableau 2D trié? Voulez-vous dire trier chaque rangée séparément, par exemple? –