Más néven: oszd meg és uralkodj!
Feladatmegoldási módszer, melyben az eredeti feladatot két (vagy több) kisebb részre bontjuk, majd ezen kisebb részek megoldásából alakítjuk ki az eredeti feladat megoldását.
Tipikusan három fázisa van:
- feloszt
- megoldjuk a részeket (rekurzív hívással)
- összerakjuk a részmegoldásokat, hogy megkapjuk az eredeti feladat megoldását
Feladatok
1. Tömb elemeinek összege oszd meg és uralkodj módszerrel:
| |
2. Határozzuk meg divide et impera módszerrel, hogy egy tömbben hány olyan elem van, ami 3-nak többszöröse!
| |
Házi
3. Határozzuk meg egy tömb legkisebb elemét divide et impera módszerrel.
| |
4. Határozzuk meg egy tömb legkisebb páros elemét divide et impera módszerrel (vagy térítsünk vissza -1-et, ha nincsenek párosak).
| |