Sortowanie Przez Wstawianie

background image

xxx

background image

Sortowanie przez wstawianie

to jeden

z najprostszych algorytmów
sortowania, którego zasada działania
odzwierciedla sposób w jaki ludzie
ustawiają karty - kolejne elementy
wejściowe
są ustawiane na odpowiednie miejsca
docelowe. Jest efektywny
dla niewielkiej liczby elementów.

background image

Pomimo tego, że jest znacznie mniej

wydajny od algorytmów takich jak
quicksort czy heapsort, posiada pewne

zalety

:

jest wydajny dla danych wstępnie

posortowanych;

jest wydajny dla zbiorów o niewielkiej

liczebności;

jest stabilny;

prosty w implementacji;

background image

Zasada działania

Pierwszy element pozostaje na swoim

miejscu. Następnie bierzemy drugi i
sprawdzamy, w jakiej relacji jest on z
pierwszym. Jeśli jest niemniejszy, to zostaje
na drugim miejscu, w przeciwnym wypadku
wędruje na pierwsze miejsce. Dalej
sprawdzamy trzeci element (porównujemy
go do dwóch pierwszych i wstawiamy w
odpowiednie miejsce), czwarty
(porównujemy z trzema pierwszymi), piąty
itd.

background image

Dla przykładowego ciągu wygląda to

następująco:

5

 3 0 7 1 - liczba 5 pozostaje na swoim miejscu

(dwa pierwsze elementy są posortowane)

3

 5 0 7 1 - liczba  3 zostaje wstawiona między

liczby  2 i  5 (trzy pierwsze elementy są
posortowane)

2 3 5 7 1 - liczba  0 zostaje wstawiona na

początek (cztery pierwsze elementy są
posortowane)

0 2 3 5 

7

 1 - liczba  7 pozostaje na swoim miejscu

(pięć pierwszych elementów jest posortowanych)

1

 2 3 5 7 - liczba  1 zostaje wstawiona między

liczby 0 i 2. (otrzymujemy zbiór uporządkowany)

background image

Źródła:

https://pl.wikipedia.org/wiki/Sortowani
e_przez_wstawianie

http://www.algorytm.edu.pl/algorytmy
-maturalne/sortowanie-przez-
wstawianie.html

background image

xxx


Document Outline


Wyszukiwarka

Podobne podstrony:
sortowanie przez wstawianie2
jak wykonac sortowanie przez wstawianie algorytm inserion sort, PHP Skrypty
30 Sortowanie przez wstawianie Nieznany (2)
sortowanie przez wstawianie1
sortowanie przez zliczanie
Heap Sort-sortowanie przez kopcowanie, Informatyka -all, INFORMATYKA-all
Sortowanie przez kopcowanie PHEAP
jak wykonac sortowanie przez zamiane wymiane wybor algorytm selection sort, PHP Skrypty
Sortowanie przez scalanie PMERG
29 Sortowanie przez wybór (selekcję)
SORTOWANIE PRZEZ SCALANIE
Postępuj zgodnie z wolą Bożą przez wstawiennictwo Maryi Jego Najświętszej Matki
Algorytm sortowania przez wybór w porządku rosnącym
Jak stworzyć prostą bazę i zarządzać nią przez WWW dodawać rekordy, edytować dane, kasować uaktualn
4 sortowanie
WYCHOWANIE DO I PRZEZ SPORT
Sortowanie cz 2 ppt

więcej podobnych podstron