Где найти тематические задания по алгоритмам и структурам данных?
По алгоритмам. Codewars. В игровой форме, задачи разной степени сложности, разделены по темам. Есть проверка, можно сравнивать решения с решениями других пользователей. По структурам данных советую книгу Think Data Structures. Algorithms and Information Retrieval in Java. автор Allen B. Downey, в состав которой входят упражнения.
ЗдесьДополнительно:
1. Здесь можно посмотреть и спросить.
2. Здесь - теория.