Strefa wyzwań
Algorytm wyszukiwania lidera pozwala na znalezienie w zbiorze elementu, który występuje w nim najczęściej.
Medianą nazywamy taki środkowy element uporządkowanego zbioru składającego się z nieparzystej liczby elementów. Jeśli liczba elementów jest parzysta, mediana jest równa średniej arytmetycznej dwóch środkowych liczb.
Zapisz za pomocą pseudokodu propozycję algorytmu obliczającego wartość mediany dla zbioru, który nie jest posortowany.
Specyfikacja problemu:
Dane:
n– liczba naturalna; liczba elementów zbioruzbiór– zbiórnliczb całkowitych
Wynik:
mediana– mediana zbioru
Dominantą nazywamy wartość, która najczęściej występuje w zbiorze danych.
Zapisz za pomocą pseudokodu propozycję algorytmu obliczającego wartość dominanty zbioru, który jest posortowany.
Specyfikacja problemu:
Dane:
n– liczba naturalna; liczba elementów zbioruzbiór– zbiórnliczb całkowitych
Wynik:
dominanta– dominanta zbioru
Zapoznaj się z algorytmem wyszukiwania liniowego przeszukującego zbiór n-elementowy zaczynającego od prawej strony (oznacza to, iż wyszukiwanie zaczyna się od elementu o indeksie o jeden mniejszym niż liczba elementów całego zbioru, a kończy na elemencie o indeksie równym 0). Uzupełnij miejsca, w których kod został skasowany i na jego miejscu postawiono symbol X.
Specyfikacja problemu:
Dane:
n– liczba naturalna; liczba elementów zbioruzbiór–n-elementowy zbiór liczb całkowitychszukana– liczba całkowita
Wynik:
informacja, czy i na jakiej pozycji została odnaleziona liczba
szukana