Vamos perguntar ao Albert e ver o que ele tem a dizer sobre o assunto:
“I don't need to know everything, I just need to know where to find it, when I need it”
-- Albert Einstein, paraphrased
Amém, irmão Albert, Amém.
Depois de fazer um bom levantamento dos algoritmos essenciais em qualquer disciplina específica (classificar, pesquisar, o que quer que seja), você pode esquecer os detalhes da implementação até precisar do algoritmo, caso em que você procura ou use um lib preexistente. Há 25 anos, construí um sistema de pesquisa principal usando árvores B *, mas hoje precisaria de RTFM para usá-las bem.