Salut,
La deuxième phrase ne fait qu'expliquer plus en détail avec des expressions un peu plus "java" ce qui t'es demandé avant.
Ton code ne fait que retourner true dès qu'elle trouve une valeur égale dans deux cases des deux tableaux (à des indices que je n'ai pas cherché à calculé).
Pour faire ce que tu as à faire, l'algorithme naïf (ce qui sera suffisant pour l'exercice je pense) est :
2 tableaux tableau1, tableau2
tableauTrouvé= false
boucle pour indexTableau1 de 0 à tableau1.length-1 et tant que pas tableauTrouvé
tableauxEgaux = vrai
boucle pour indexTableau2 de 0 à tableau2.length-1 et tant que (indexTableau1 + indexTableau2) < tableau1.length ) et tableauxEgaux vrai
si case d'index (indexTableau1+indexTableau2) dans tableau1 n'est pas égale à case d'index indexTableau2 dans tableau2 alors
tableauxEgaux = false
fin si
fin boucle indexTableau2
si tableauxEgaux alors
tableau2 est dans tableau1 à l'indice de départ indexTableau1
tableauTrouvé = true
fin si
fin boucle indexTableau1
si pas tableauTrouvé alors
tableau2 n'est pas dans tableau1
fin si
Partager