
364
Rozdział 8.
Struktura danych okrętów
W jaki sposób będziemy reprezentować okręty?
Jak widzisz, istnieje kilka sposobów reprezentacji okrętów, a być może wymyśliłeś
jeszcze parę innych. Przekonasz się, że niezależnie od tego, jakiego rodzaju danych
używasz, możesz je przechowywać na kilka różnych sposobów, a wybór konkretnego
będzie wymagał określonych kompromisów — niektóre będą efektywne pod względem
wielkości pamięci zajmowanej przez dane, inne zapewnią wyższą efektywność
działania, jeszcze inne będzie można łatwiej zrozumieć itd.
Wybraliśmy stosunkowo prostą reprezentację okrętów — każdy okręt będzie obiektem
przechowującym współrzędne pól ...