Hi!
Was den zusätzlichen Speicherplatz am Ende betrifft, so könnte ich mir vorstellen, dass man solchen auch am Anfang einräumt. Es gibt ja eigentlich keinen logischen Grund, das eine Ende der Wurst zu bevorzugen. shift, unshift, push und pop sind dann alle gleichwertig,
Sieht so aus, da würde ich aber nicht kompromisslos mitgehen wollen. Meines Erachtens hat man deutlich öfter den Fall, dass ein (leeres) Array erstellt wird und dann Elemente angehängt werden. Ich gehe mal von PHP aus, da fallen mir auf Anhieb massig Anhäng-Fälle ein. shift und unshift hab ich zwar auch schon verwendet, aber wann und wo das war, hab ich nicht mehr in Erinnerung. Viele Fälle waren das jedenfalls nicht.
Ich denke, wir können diese Diskussion ad acta legen. Wir haben unsere Standpunkte soweit klargemacht und mehr wird dabei nicht rauskommen. Oder?
Lo!