[Java] Stringhe binarie

Boogyeman

Nuovo Utente
30 Gen 2018
3
0
1
23
Salve, ho un problema con il seguente metodo di generazione delle stringhe binarie di un dato array.
Con questo metodo ricorsivo mi stampa tutte le stringhe binarie appunto, ma a me serve accedere ai loro elementi (o e 1) come potrei fare con un array, però non so come fare. Aiutatemi please!
p.s.: il linguaggio è Java--


Codice:
void stampaArray(int[] a);
for(int i=0;i<a.length;i++)
  {
  System.out.print(a[i]+" ");
  }
System.out.println( );


void generaBinarie(int[] a, int b)
{
if(b==0)
  {
  stampaArray(a);
  }
else
  {
  a[b-1]=0;
  generaBinarie(a, b-1);
  a[b-1]=1;
  generaBinarie(a, b-1);
  }
}