Création d'une méthode qui affiche rempli un tableau par le statut d'un nœud

Fermé
lynajar Messages postés 37 Date d'inscription dimanche 15 décembre 2019 Statut Membre Dernière intervention 9 février 2021 - Modifié le 12 août 2020 à 20:09
Bonjour,

je veux creer une methode "statut" qui est inclus dans une classe qui permet de creer un tableau à une seul dimension S, qui sera rempli au fure et à mesure avec la valeur 1 ou 0.
dans une classe qui creer un arbre binaire, à l'insertion d'un nouveau noeud, si le noeud inseré est dans le coté droit alors s[j]=1, sinon si le noeud inseré est dans le coté gauche alors s[j]=0.

public Node insert (Node node, double[][] matrix, int j)
 {
  if(node==null)
   
  {
   System.out.println("jnull="+j);
   return createNode(j);
  }
  
  
  if(matrix[0][j]>0)
  {   
               node.right=insert(node.right,matrix, j);
      statut(j,node);
  }
  
  
  else 
   
   if (matrix[0][j]<=0)
    
   {

    node.left=insert(node.left,matrix, j);
                statut(j,node);
       
        }
   
  
  return node;
 } 


la methode:
private int [] statut(int j, Node node) {
  
  {
   if(node==node.left)
    s[j]=0;
   else if (node==node.right)
    s[j]=1;
  }
  return s;
  
 }


le résultat affiché:
s[1]=null , s[2]=null .....
.
.
.


Configuration: Windows / Chrome 84.0.4147.105