[C(++)] ein Haufen Bits

Hi, kann ich irgendwie zum Beispiel 1 Million Bits allokieren, auf die ich mit Operators wie >>,

Moin,

Hi, kann ich irgendwie zum Beispiel 1
Million Bits allokieren, auf die ich mit
Operators wie >>,

Hi,

Du willst sicher jetzt Deine ganz langen Integers programmieren. Das macht sich am besten teilweise in Assembler. Ein Strickmuster dafür findest Du in
Cohen: A Course in Computational Algebraic Number Theory

Ciao Lutz

PS: Und wenn Du einen vernünftigen OO-Ansatz findest und auch noch eine Idee für’s Speichermanagment hast und das Ganze auch auf Potenzreihen und Matrizen (von Polynomen mit Potenzreihen als Koeffizienten bei beliebiger Bitlänge)…
Ich bin auch an sowas interessiert.

ich glaub ich gebs auf
Das ist vielleicht doch ne Nummer zu gross für mich :smile:
Ich hab es jetzt mal mit einem array aus booleans probiert und auch ein paar Funktionen shiftleft(), shiftright(), add() und so gebaut.

Ich sollte in den nächsten zwei Wochen lieber auf Klausuren lernen als mich damit weiterzubeschäftigen :wink:

Bruno

Das ist vielleicht doch ne Nummer zu gross für mich :smile:

Wie schon geschrieben, probier PARI aus, das hat auch eine scriptf"ahige Kommandooberfl"ache namens GP und kann mit beliebig langen Zahlen umgehen.

Ciao Lutz

http://www.parigp-home.de

Wie waers mit blockweisem Allokieren?

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]