Einzelnen Beitrag anzeigen

Benutzerbild von Aphton
Aphton

Registriert seit: 31. Mai 2009
1.198 Beiträge
 
Turbo Delphi für Win32
 
#2

AW: Dezimal zu Dual, alternative zum Horner-Schema

  Alt 10. Feb 2013, 20:42
Ich neheme an, du möchtest einen langen Zahlenstring ~"123123123123123123123" in ein Bit (Boolean) Array umwandeln?!

Das kannst du lösen, indem du eine String-Math Library benützt (strAdd, strSub, strMul, strDiv) oder du sorgst dafür, das der Input kein Zahlenstring ist sondern direkt Bit-Daten - bzw Datenstrom ~
Delphi-Quellcode:
//..
function DataToBitArray(const Data: PByte; const SizeInBits: Integer): TDynBitArray;
Weiterer Rat von mir - kann es sein, dass das ganze in die kryptographische Richtung geht? Falls ja, dann lass die Finger von Booleans, nimm direkt ein Array of DWord.
Ich hab nämlich zunächst auch einmal ein BooleanBigInteger implementiert und eben bemerkt, dass es klarerweise doch um einiges schneller geht. Ich habs aber nur aus Neugier programmiert (was dann in RSA ausgeartet ist und ich es dann bei der Mathe-Matura präsentieren durfte..)
das Erkennen beginnt, wenn der Erkennende vom zu Erkennenden Abstand nimmt
MfG

Geändert von Aphton (10. Feb 2013 um 20:45 Uhr)
  Mit Zitat antworten Zitat