Я згадав, що всі ці задачки які я собі виписував (найпоширеніші) є в публічному доступі серед моїх "gists": gist.github.com/Turskyi
Тому просто подивіться там, тамьтрішки більше ніж треба і там котлін в основному, але вам має бути всерівно яка мова, знайдіть їх в літкоді і поексперементуйте, знайдіть "ваш" підхід до вирішення.
Disclaimer: рішення там не найкращі, а ті що мені подобались, вони читабільні і їх легше пояснити. Всі задачі що на байнарі трі і лінкедліст ніколи мені не попадались, але мені скоріш за все просто щастило, тому я все одно їх практикував.