package fr.eisti.arbre;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;

public class Application1 {

	public static void main(String[] args) 
	{
		int init = 10;
		List<Integer> listV = new ArrayList<Integer>();
		try{init = Integer.parseInt(args[0]);System.out.println("Votre valeur d'initialisation est "+init);}
		catch(java.lang.ArrayIndexOutOfBoundsException e){System.out.println("Vous n'avez pas entrer de valeur en argument, valeur de 10 prise en compte");init = 10;}
			
		
		for(int i = 0; i <= init; i++)
		{
			listV.add(i);
		}
		
		Collections.shuffle(listV);
		
		Arbre a = new Arbre(new Valeur(listV.get(0)));
		for(int i = 1; i < init; i++)
		{
			a.ajouter(new Valeur(listV.get(i)));
		}
		
		Iterator<Valeur> it = a.iterator();
		while(it.hasNext())
			System.out.println(it.next().getValI());
	}

}
