Duplicar Possível:
livros / sites para ficar bom em competições de algoritmo
Eu sou um programador moderado com bomcompreensão de algoritmos básicos como classificação, pesquisa e estrutura de dados como Heaps e árvores. Mas geralmente não me saio bem em competições como codechef e topcoder. Alguém pode me recomendar livros ou tutoriais para levar a codificação para o próximo nível e ser capaz de competir nessas competições.
Respostas:
4 para resposta № 1Introdução aos algoritmos - Thomas H. Cormen
Introdução aos Algoritmos: Uma Abordagem Criativa - Udi Manber
Ambos os livros vão te ensinar um pouco mais sobrealgoritmos e provas sobre a correção (é muito importante!). Você aprenderá sobre recursão, um pouco sobre gráficos e programação dinâmica. Muitos problemas podem ser estendidos a milhares de outros problemas e certamente serão úteis para a competição. Sua mente será aberta.
4 para resposta № 2
Você pode dar uma olhada Coursera projeto. Onde você pode fazer um curso sobre algoritmos de universidades como Stanford.
2 para resposta № 3
Você também pode dar uma olhada esta recurso. Há muitas competições lá onde você pode treinar suas habilidades :)