Trie a insertion recursive

Résolu/Fermé
Mahouch - Modifié par Mahouch le 17/02/2012 à 22:46
Bonsoir,
je suis debutante en Java
et je n'arrive pas a determiner le probleme dans mon code
svp,aidez moi et merci d'avance :)
voila le code :

import java.util.Scanner;
class TrieSimple {
int tab[];
int n;
void TriInsRec(int tab[],int n,int i){
int x,j;
if((i>2)&&(i<=n))
{
j=i;
while((tab[j]<tab[j-1])&&(j>1))
{
x=tab[j];
tab[j]=tab[j-1];
tab[j-1]=x;
j--;
}
TriInsRec(tab,n,i+1);
}

}
public static void main(String args){
TrieSimple t;
Scanner sc=new Scanner(System.in);
System.out.println("Entrez la taille du tableau:\n");
int taille= sc.nextInt();
int[]Tab = new int[taille];
for(int k=0;k<taille;k++)
{
System.out.println(" entrer T["+k+"]:");
Tab[k]=sc.nextInt();
}
t.TriInsRec(Tab,taille,2);
System.out.println("affiche t:"+t);
}
}