Как сформировать порядок изучения алгоритмов и структур данных?
Хочу повысить уровенить своих навыков в веб-программировании. В основном кодинг идет на php, но и без js, nodejs не обходилось еще ни разу.
Пару месяцев назад предложили пройти собеседование на бэк-энд разработчика в контору, ну и самое простейшее задание естественно завалил)
Мне дали рекомендацию восполнить пробел в знаниях алгоритмов и структур данных. Поискав в интеренете и найдя такие книги, как Кнут, Томас Кормен, Стивен Скиен. Я не могу въехать как начать изучать, поскольку не понятны блок-схемы. О псевдокоде слышал последний раз в 9-ом классе (когда преподаватель рассказывал о том, как кодить на Урал-1).
И сейчас понимаю, что нужно изучать и улучшать знания, поскольку получилась некая дыра в образовании которую хочется восполнить, но не могу структурировать порядок изучения, информации нереально и в тот же момент на данную тематику нет последовательности действий(
Честно, я не могу себе представить человека, который мог бы прочесть и понять алгоритм, написанный кодом, но не мог бы прочесть и понять тот же алгоритм по блок-схеме.