Как улучшить алгоритмическое мышления?
Какие ресурсы? Вы о чем?Мышление меняется только практикой.
Программируйте.
прорешай 1000 задач с олимпиадного программирования (желательно с повышенной сложностью), и все прийдет само