O roadmap: https://www.geeksforgeeks.org/complete-roadmap-to-learn-dsa-from-scratch/
Além de usar o roadmap desse site, estudo por lá também.
Também utilizo esse livro: https://www.amazon.com.br/Estrutura-dados-algoritmos-em-c-dp-8522125732/dp/8522125732/ref=dp_ob_image_bk
Tenho ele físico, mas você acha online.
Caso queira saber uma pouco mais sobre C++: https://www.learncpp.com/