>>Qualcuno ha un buon link da consigliarmi per imparare a usare
>>liste e alberi in c++?
significa che conosci liste e alberi ma non come implementarle in C++ Standard? Procurati la documentazione della STL (Standard Template Library) ed ev cerca con google, troverai tanti tutorial orientati all'uso della STL.