Bonjour
Ici j ai un code truffer des erreurs je fais mes début en java.
l'idee c'est que j 'ai un tableau R
je souhiate faire une comparaison lexicographie de ses elts et les mettre dans le tableau chaine.
Mais de puis plusieurs heures je tourne en rond.
Merci pour votre aide


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
import java.util.*;
public class couverture {
 
	/**
         * @param args
         */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
 
	}
 
}
 
class couvre{
	//List<String> chaine =new ArrayList<String>();
	//List<String> x =new ArrayList<String>();
	int n=25;
	double R[] = {11,12, 13,14, 15, 21, 22, 23,24, 25, 31, 32, 34, 35, 41, 42, 43, 44, 45, 51, 52, 53, 54, 55 };
	double chaine[] = new double[(int) (n+1)];
	double x[] = new double[(int) (n+1)];
	// comment faire pour avoir un tableau dynamique
	/* c'est a dire augmenter la taille quand j ajoute un nouveau elt, pas inialiser la taille avant*/
 
	int i=0;
		while(R.length >0){// ici erreur n'accepte pas length????
			x[1]= R[1];
			i++;
			chaine[i]=x[1];
 
			while(x.length >0){// (tant que x est different de l'ensemble vide)
				x[i]= x[i].compareTo(R[i]);
				chaine[i]=chaine[i]+ x[i]; // concaténe et revoie la nvlle chaine
				System.out.println("chaine["+i+"]"chaine[i]);
			}
			R[i]= R[i]- chaine[i];// retire elt i de la chaine dans le tableau R 
 
System.out.println("R["+i+"]" R[i]);
		}
 
}