2012-08-06 16 views
5

Powiel możliwe:
books/sites to get good at algorithm competitionsPoradniki dla przygotowań do programowania internetowego kwestionuje

Jestem umiarkowany programator z dobrego zrozumienia podstawowych algorytmów, takich jak sortowanie, wyszukiwanie i struktury danych jak hałdy i drzewa. Ale generalnie nie radzę sobie dobrze w konkursach takich jak codechef i topcoder. Czy ktokolwiek może polecić mi książki lub samouczki, aby wprowadzić kodowanie na wyższy poziom i móc rywalizować w tych konkursach.

Odpowiedz

4

Wprowadzenie do algorytmów - Thomas H. Cormen

Wprowadzenie do algorytmów: kreatywne podejście - Udi Manber

Obie książki pozwoli Ci nauczyć się trochę więcej o algorytmach i dowodów o poprawności (Jest to bardzo ważne !). Dowiesz się o rekursji, trochę o wykresach i dynamicznym programowaniu. Wiele problemów może być rozszerzone na tysiące innych problemów i na pewno będzie przydatne w przypadku konkurencji. Twój umysł zostanie otwarty.

4

Możesz rzucić okiem na projekt coursera. Gdzie możesz wziąć kurs o algorytmach z takich uniwersytetów jak Stanford.

+0

Dzięki Mam już konto na courserze .. czekam na ten kurs algorytmu od 6 dni !!! : D – Dude

+2

mam nadzieję, że zobaczę w tych klasach :) –

+0

Tak, uczestniczyłem w nich, szczególnie ten z Robertem Sedgewickiem; Wspaniali ... !! Poleciłbym ci przynajmniej wypróbować je raz ... – KDjava

2

Możesz również zapoznać się z zasobem this. Istnieje wiele konkursów, w których możesz ćwiczyć swoje umiejętności :)

Powiązane problemy