2012-08-06 13 views
5

Mögliche Duplizieren:
books/sites to get good at algorithm competitionsTutorials für die Vorbereitung auf die Online-Programmierung bestreitet

Ich bin ein moderater Programmierer mit guten Verständnis der grundlegenden Algorithmen wie Sortieren, Suchen und Datenstruktur wie Heaps und Bäume. Aber in Wettbewerben wie Codechef und Topcoder tue ich meist nicht. Kann mir jemand Bücher oder Tutorials empfehlen, um die Programmierung auf die nächste Stufe zu bringen und an diesen Wettbewerben teilnehmen zu können?

Antwort

4

Einführung in Algorithmen - Thomas H. Cormen

Einführung in Algorithmen: ein kreativer Ansatz - Udi Manber

Beide Bücher lernen Sie ein wenig mehr über Algorithmen und Beweise über die Korrektheit (Es ist sehr wichtig !). Sie werden etwas über Rekursion lernen, ein wenig über Graphen und dynamische Programmierung. Viele Probleme dort können auf tausend andere Probleme erweitert werden und werden sicherlich für den Wettbewerb nützlich sein. Dein Verstand wird geöffnet sein.

4

Sie können einen Blick auf coursera Projekt werfen. Wo können Sie einen Kurs über Algorithmen von solchen Universitäten wie Stanford nehmen.

+0

Danke Ich habe bereits einen Account auf Kurs. Freu mich auf diesen Algorithmus Kurs ab 6 Tagen !!! : D – Dude

+2

hoffe, in diesen Klassen zu sehen :) –

+0

Ja, ich habe sie besucht, vor allem die mit Robert Sedgewick; Großartige ... !! Ich würde es empfehlen, zumindest einmal auszuprobieren. – KDjava

2

Sie können auch einen Blick auf this Ressource werfen. Dort gibt es viele Wettkämpfe dort kannst du deine Fähigkeiten dort trainieren :)

Verwandte Themen