c) Zaproponuj algorytm zgodny z podaną poniżej specyfikacją (w postaci listy kroków, schematu
blokowego lub w wybranym języku programowania) realizujący nierosnące porządkowanie
ciągu liczbowego.
Wybierz metodę, która stosuje iterację, ale nie wykorzystuje techniki dziel i zwyciężaj.
Specyfikacja
Dane:
n – liczba naturalna większa od 0 równa liczbie elementów tablicy T
T[0..n–1] – n-elementowa tablica jednowymiarowa zawierająca liczby rzeczywiste (ciąg liczb do
posortowania)
Wynik:
T[0..n–1] – posortowana nierosnąco n-elementowa tablica jednowymiarowa zawierająca liczby
rzeczywiste (posortowany nierosnąco ciąg liczb) metodą, która stosuje iterację, ale nie wykorzystuje
techniki dziel i zwyciężaj
.
. (tutaj miejsce na sposób rozwiązania)
.
Podaj nazwę i złożoność czasową wraz z określeniem operacji dominującej zaproponowanej w tym punkcie metody sortowania.
...................................................................................................................................................................
...................................................................................................................................................................
...................................................................................................................................................................
Zdaje sobie sprawę, iż pewnie stosunek wkładu pracy i straconego czasu do uzyskania korzyści jest niesatysfakcjonujący, lecz proszę również o wytłumaczenie, ponieważ przygotowuje sie do matury z inf w tym roku i chciałbym wyciągnąć najwięcej punktów jak to tylko możliwe ( celuje głównie w mat, ale inf też myślę, że się przyda ).
Z góry dziękuję i pozdrawiam