Ich werde eine do-Schleife über mögliche Werte eines Array-Elements schreiben. Genauer gesagt habe ich ein Array, sagen wir A(:)
mit der Größe n und jedes Element des Arrays A
kann 0
oder 1
sein. Ich möchte über alle möglichen Werte von Elementen von A
iterieren. Natürlich ist ein einfacher WegWie man alle Variationen eines Arrays mit Elementen erhält, die null oder eins sind
do A(1)=0, 1
do A(2)=0, 1
....
! do something with array A
end do
end do
aber die Größe meines Arrays ist groß und diese Methode ist nicht sehr geeignet. Gibt es einen besseren Weg, dies zu tun?
Ich bin nicht sicher, habe ich die Frage ... Möchten Sie alle möglichen Variationen des Arrays haben, wobei die Elemente entweder Null oder Eins sind? ZB: '00',' 01', '10',' 11' für ein Array der Länge zwei? –
Lieber Alexander, ja, genau. Ich möchte alle möglichen Variationen des Arrays haben, wobei die Elemente entweder Null oder Eins sind. Aber um die Erinnerung zu speichern, möchte ich nicht alle möglichen Konfigurationen in einer größeren Matrix speichern. –
Wie groß wird das Array sein? –