Zrozum struktury danych. Algorytmy i praca na danych w Javie
Allen B. Downey