Bonjour,
J'aimerais trouver la somme de deux tableaux et j'ai un problème dans mon code est ce que quelqu'un pourrait m'aider?
public static void uni(int[] TableauA, int a, int[] TableauB, int b, List<Integer> TableauD) {
if (a >=TableauA.length|| b>=TableauB.length)
return;
if (TableauA[a]==TableauB[b]){
TableauD.add(TableauA[a]);
uni(TableauA,a+1,TableauB,b+1,TableauD);}
else if(TableauA[a]>TableauB[b]){
TableauD.add(TableauA[a]);
uni(TableauA,a+1,TableauB,b,TableauD);}
else uni(TableauA,a,TableauB,b+1,TableauD);
}
public static List<Integer> uni(int[] TableauA, int[] TableauB) {
List<Integer> TableauD = new ArrayList<Integer>();
uni(TableauA, 0, TableauB, 0, TableauD);
return TableauD;
}
public static void main(String args[]){
int[] TableauA = {1,2,3,4};
int[] TableauB = {1,2,3};
System.out.println(union(TableauA,TableauB));
}
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI
Merci d'y penser dans tes prochains messages. |