Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.149 Beiträge
 
Delphi 12 Athens
 
#6

AW: LottoTippErstellen

  Alt 1. Sep 2011, 23:31
oder TLottoTipp = array[1..6] of 1..49; aka TLottoTipp = array[1..6] of Byte; (andersrum gespeichert, mit fast 'nem 8-tel an Speicher)
  • Vorteil: einfach auf bestimmte Zahl zu prüfen, da Direktzugriff über Index
  • Nachteil: Auflisten der Zahlen unpraktischer, da alle 49 Werte durchlaufen werden muß

oder TLottoTipp = set of 1..49; (das Gleiche, wie array of Boolean, nur mit einem Achtel an Speicherverbrauch)
  • Vorteil: einfacher Aufzulisten, da alle gesetzen/gezogenen Zahlen direkt ausgelesen werden können (6 Zugriffe per Index)
  • Nachteil: Prüfen auf eine Zahl ist schwerer, da alle 0 bis 6 schon gesetzen Werte verglichen werden müssen

(wer es ganz schnell/einfach braucht, nimmt einfach Beides gleichzeitig, also array[1..49] of Boolean und array[1..6] of Byte )
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 1. Sep 2011 um 23:50 Uhr)
  Mit Zitat antworten Zitat