Koji dio teorije? O-notacija algoritama čitanja, traženja itd... ?
Ako si dobar sa engleskim, obavezno pokušaj naći ovu knjigu:
http://www.amazon.ca/Data-Stru...ms-Robert-Lafore/dp/0672324539
Nemoj da te zavara onaj Java dio - knjiga je primjenjiva na sve, ja sam lično programirao primjere u C++-u
My programs don’t have bugs, they just develop random features.