Можете ли вы порекомендовать мне книгу или (лучше!) сайт со многими трудными проблемами и упражнениями о структурах данных?
Я уже отвечаю на вопросы проекта Эйлера, но эти вопросы касаются интересных, но необычных алгоритмов. Я едва использовал даже простое дерево. Может быть, есть сайт с упражнениями вроде: эй, вам нужно рассчитать это:.... Сделайте это, используя дерево. Теперь сделайте это, используя молнию. Загрузите решение C (Haskell, Lisp, даже Pascal или Fortress go). О, ваше решение так медленно!
Самообразование очень тяжелое, тогда вы пытаетесь изучить очень общие, фундаментальные вещи. Как я могу помочь себе с ними, не посещая курсы или что-то еще?