Dans une méthode, je calcule la plus longue rangée d'éléments. Le tableau à une dimension est rempli avec des valeurs aléatoires (0 ou 1). La méthode recherche la ligne la plus longue (étant 0 ou 1, quel que soit le plus long).
Par exemple:Recherche de 2 positions dans un tableau multidimensionnel
Dans 1110100
la plus longue rangée serait 3 (3 * 1)
Dans 0110000
la plus longue rangée serait 4 (4 * 0)
Pour 1110100
la position dans la matrice serait 0 à 2. pour 0110000
la position dans le tableau serait 3 à 6.
J'ai essayé avec foreach
boucles, for
boucles, etc., mais je ne peux pas sembler obtenir les indices appropriés des deux et ne peut pas sembler afficher b Les autres positions sont correctes.
La plus longue rangée d'éléments similaires se calcule comme suit based on my previous question:
public int BerekenDeelrij (int [] table)
{
int count = 0;
int value = 0;
int largest = 0;
for (int i=0; i < tabel.Length; i++)
{
if (value == tabel[i])
counter + +;
else
{
largest = Math.Max largest (largest, counter);
final value = value
count = 1;
}
}
return Math.Max(largest, counter);
}
Cet exemple de code est-il censé être C#? –
Qu'est-ce que cela veut dire? – Chris
Il demande dans quelle langue le code est écrit. Je suppose qu'il demande parce que ce n'est pas un C# valide. – ANeves