Zitat von
p80286:
If x in IrgendeinerMenge then
In Pseudocode sieht das ungefähr so aus:
if (@IrgendeinerMenge + (x shr 3 ))^ and (1 shl (x and $7)) <> 0 then
Man testet praktisch, ob das x.te Bit in der Menge gesetzt ist.
Die Operationen Addition, Links/Rechtsschieben, AND-Verknüpfung sowie Vergleich mit 0 sind alle recht flott.
Zitat von
p80286:
Bringt der Zugriff über Pointer und mir Rückwärtszählung Soo viel?
Der Pointerzugriff macht schon Einiges aus; die Rückwärtsschleife dagegen so gut wie nichts,
weil der Compiler sowieso eine Rückwärtsschleife angesetzt hätte, weil die Indexvariable nicht benützt wird.