function [out]=dispSplit(nodi)
tag=[]; 
figli=[];
trovato=false;
for i=1:length(nodi)
     app=nodi(i);
     
      for j=1:length(tag)
          if app.tag==tag(j)
            x=find (figli(j,:)==0);
             if isempty(x)
                [rig,col]=size(figli);
                 figli(j,col+1)=app.pos;
             
             else
                 
                 figli(j,x(1))=app.pos;
             
             
             end
             trovato=true;
          end
      end
      
      if trovato==false
             tag=[tag;app.tag];
             figli(length(tag),1)=app.pos;
      end
      trovato=false;
end
out={tag,figli};