Selection sort
Témata hodiny
- Selection sort
- Programování
Z minula
Selection sort
- Myšlenka
- Pseudokód
- Složitost
Programování
Úkoly k procvičení
- Naprogramujte v C Selection sort.
- Navrhněte a implementujte v C algoritmus pro nalezení třetího největšího prvku v poli. Spočítejte jeho složitost.
Další možné úkoly
- Pro následující problémy navrhněte algoritmy, které je řeší.
- Popište je pseudokódem, určete jejich složitost v nejhorším případě a implementujte je v jazyce C nebo Pythonu.
- Je dané číslo prvočíslo?
- Vypsat prvních n prvočísel.
- Vypsat všechny prvočíslené dělitele daného čísla (pokud se nějaký dělitel opakuje, vypište jej tolikrát, kolikrát je potřeba).
- Pár příkladů na rekurzi
- Navrhněte rekurzivní algoritmus pro výpočet n-té mocniny celého čísla.
- Navrhněte rekurzivní algoritmus pro výpočet n-tého Fibonacciho čísla.