Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: LottoTippErstellen

  Alt 2. Sep 2011, 00: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 )
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

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