Prawo Murphy'ego: Rozłożenie dowolnego urządzenia na części jest proste, ponowne jego złożenie, tak żeby działało, jest niemożliwe.
Algorytmy

W tym dziale chcę przedstawić specyfikacje i przykładowe rozwiązania klasycznych (i nie tylko) problemów algorytmicznych. Ma to być lista różnych algorytmów i ich przykładowych rozwiązań, ale nie w postaci gotowych programów, lecz czysto opisowej. Każdy z tych algorytmów można zaimplementować w dowolnym języku programowania: począwszy od klasycznego już Turbo Pascala, poprzez C/C++ po Visual Basic, Delphi czy Javę. Można również realizować te algorytmy w językach skryptowych, np. w JavaScript czy PHP.

Strona przeznaczona jest dala uczniów i studentów szukających metod rozwiązania różnych problemów algorytmicznych (ale nie jako gotowe programy do ściągnięcia, tylko materiał do ich napisania). Może być przydatna również dla prowadzących zajęcia z programowania jako lista tematów do realizacji.

Po krótkim wstępie teoretycznym - stanowiącym absolutne minimum do podstaw algorytmiki - znajdziesz tu listę (w przyszłości rozbudowywaną) specyfikacji różnych algorytmów oraz propozycję ich przykładowych rozwiązań.

 

   dalej »