4.2.18 Angenommen, Sie wollten das bekannte Spiel "Vier gewinnt" in Java-Programmieren. Dazu müssten Sie eine Repräsentation des Spielfeldes im Speicher verwalten. Welche Datenstruktur würden Sie dazu verwenden ? Begründen Sie Ihre Entscheidung !

In diesem Fall sollten Sie ein ganz einfaches zweidimensionales Array verwenden. Diese Struktur ist zwar statisch, aber die Spielfeldgröße ist ja auch konstant. Deshalb stellt diese Randbedingung keine Einschränkung für Sie dar und Sie können ganz nebenbei von der höheren Zugriffsgeschwindigkeit gegenüber einer dynamischen Struktur profitieren.