Hallo erstmal und Gratulation zu Deiner Seite!
Jetzt muß ich aber doch mal noch eine Frage zu Deinen Arrays stellen. Du wirst Dein Array ja wahrscheinlich auch wie eine Art Liste verwenden, so dass Du zu jedem Element auch so eine Art Zeiger aufs nächste Element hast. Denn sonst müsstest Du entweder immer das ganze Array durchsuchen (es könnte ja sein, dass an letzter Stelle noch ein Element steht) oder Du musst bei jedem Löschvorgang (in der Mitte) alle Folgeelemente eins nach vorn kopieren.
Oder machst Du das ganz anders?
Das Argument mit den Page-Faults kann ich aber nicht so stehenlassen.
Dafür hat ja jeder halbwegs moderne Prozessor TLB's (Translation Lookaside Buffers), womit die Adressübersetzung extrem schnell geht...
Ich würde wohl auch für ein Partikelsystem eine verkettete Liste nehmen, so schwer ist das auch wieder nicht.
Bitte sieh das nicht als herbe Kritik an Dir! Es würde mich halt wirklich mal (schon vor der Veröffentlichung Deines Buches) interessieren, wie Du das mit den Arrays machst.
Ansonsten drücke ich Dir feste die Daumen für Dein Buch!
Beste Grüsse - Xaron