Bir programcı, bir listedeki en büyük sayıyı bulmak için aşağıdaki algoritmayı yazmıştır:
1. Listenin ilk elemanını en büyük olarak kaydet.
2. Listenin bir sonraki elemanına bak.
3. Eğer bu eleman, kayıtlı en büyük sayıdan daha büyükse, bu elemanı yeni en büyük sayı olarak kaydet.
4. Tüm elemanlar kontrol edilene kadar 2. ve 3. adımları tekrarla.
5. Kayıtlı en büyük sayıyı göster.
Bu algoritma aşağıdaki problem çözme yaklaşımlarından hangisine örnektir?