■ Dane - model rzeczywistości
■ Złożoność i wielość danych opisujących dany problem
■ Potrzeba organizacji danych w logiczne całości zwane strukturami danych
■ grupowanie danych w sposób odzwierciedlający rzeczywiste związki pomiędzy danymi
■ opis podobnych obiektów za pomocą jednakowych zestawów danych
■ Korzyści płynące z budowy struktur danych
■ ułatwienie projektowania oprogramowania
■ możliwość automatyzacji przetwarzania danych ■ efektywniejsze zarządzanie pamięcią
Podstawy programowania II - Dynamiczne struktury danych