Das geht natürlich auch, aber die Zeiger haben den Nachteil, das man sie nicht einfach auf .net portieren kann (und die sowieso ein wenig komisch im Umgang sind), und die Lookuptabelle ist recht schwer zu warten, ums mal so zu sagen. Ich persönlich bevorzuge einfachen und schnell verständlichen Code, deiner fällt da nur bedingt rein