Muito simples, estudando!!!
O livro "The Art of Computer Programming" de Donald Knuth é a referência clássica na área de algoritmos. Embora seja rigoroso e matematicamente exigente, é a melhor fonte fonte de conhecimento sobre o assunto.
O livro "Introduction to Algorithms" de Cormen et al é outra excelente escolha, conhecido por ser mais acessível do que o livro de Knuth. Ele tambêm fornece uma introdução sólida e extensiva aos algoritmos e estruturas de dados.
Ambos os livros mencionados têm muitos exercícios. Resolva-os!