1. Zrozumienie problemu
2. Odpowiednie środki obliczeniowe
		Rozwiązanie dokładne lub przybliżone 
		Struktury danych
3. [ Projektowanie algorytmu](/Schemat%20tworzenia%20algorytmu%20)
4. Projektowania algorytmów
5. Dowód poprawności
6. Analiza algorytmu
7. Implementacja algorytmu