https://guilherme-manzano.medium.com/tudo-o-que-voc%C3%AA-precisa-saber-sobre-algoritmos-e-estrutura-de-dados-2d24768c458f