Top Banner
Sortow anie p rzez w staw ianie Algorytm sortujący dane
9

Sortowanie Przez Wstawianie

Jul 05, 2018

Download

Documents

Unable
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Sortowanie Przez Wstawianie

8/16/2019 Sortowanie Przez Wstawianie

http://slidepdf.com/reader/full/sortowanie-przez-wstawianie 1/15

Sortow anie przezw staw ianieAlgorytm sortujący dane

Page 2: Sortowanie Przez Wstawianie

8/16/2019 Sortowanie Przez Wstawianie

http://slidepdf.com/reader/full/sortowanie-przez-wstawianie 2/15

Schemat działania algorytmu› Weź kolejny element z wejściowego zbioru liczb› Sprawdź czy dany element jest większy od

kolejnego elementu stojącego przed nimelementu lub czy dotarłeś na początek zbioru

› Jeśli warunek nie został spełniony wtedy

wykonaj ponownie poprzedni punkt jeślizostał wstaw dany element w miejscu w kt!rymsko"czyłeś por!wnywa#

› Jeśli koniec zbioru nie został osiągniętyprzejdź do punktu pierwszego

Page 3: Sortowanie Przez Wstawianie

8/16/2019 Sortowanie Przez Wstawianie

http://slidepdf.com/reader/full/sortowanie-przez-wstawianie 3/15

W izualizacja działania algorytm u

Page 4: Sortowanie Przez Wstawianie

8/16/2019 Sortowanie Przez Wstawianie

http://slidepdf.com/reader/full/sortowanie-przez-wstawianie 4/15

$alety korzystania z algorytm u› %rosta implementacja› Stabilny› Wydajny &na małych tablicach'› $nacznie bardziej e(ektywny ni) większoś# innych

prostych algorytm!w sortowania &np* Sortowanie

bąbelkowe Sortowanie przez wybieranie'› +(ektywny dla częściowo posortowanych zbior!w› Wymaga stałej ilości dodatkowego miejsca w

pamięci

Page 5: Sortowanie Przez Wstawianie

8/16/2019 Sortowanie Przez Wstawianie

http://slidepdf.com/reader/full/sortowanie-przez-wstawianie 5/15

$ło)onoś#czasow a

%rzypadekpesymistyczny

O( n 2)

%rzypadek średniO( n 2 )

Page 6: Sortowanie Przez Wstawianie

8/16/2019 Sortowanie Przez Wstawianie

http://slidepdf.com/reader/full/sortowanie-przez-wstawianie 6/15

%rzykładow eim plem entacje

Page 7: Sortowanie Przez Wstawianie

8/16/2019 Sortowanie Przez Wstawianie

http://slidepdf.com/reader/full/sortowanie-przez-wstawianie 7/15

,isual -asic .

Page 8: Sortowanie Przez Wstawianie

8/16/2019 Sortowanie Przez Wstawianie

http://slidepdf.com/reader/full/sortowanie-przez-wstawianie 8/15

Ja/a

Page 9: Sortowanie Przez Wstawianie

8/16/2019 Sortowanie Przez Wstawianie

http://slidepdf.com/reader/full/sortowanie-przez-wstawianie 9/15

01

Page 10: Sortowanie Przez Wstawianie

8/16/2019 Sortowanie Przez Wstawianie

http://slidepdf.com/reader/full/sortowanie-przez-wstawianie 10/15

02 2

Page 11: Sortowanie Przez Wstawianie

8/16/2019 Sortowanie Przez Wstawianie

http://slidepdf.com/reader/full/sortowanie-przez-wstawianie 11/15

%3 %

Page 12: Sortowanie Przez Wstawianie

8/16/2019 Sortowanie Przez Wstawianie

http://slidepdf.com/reader/full/sortowanie-przez-wstawianie 12/15

%ython

Page 13: Sortowanie Przez Wstawianie

8/16/2019 Sortowanie Przez Wstawianie

http://slidepdf.com/reader/full/sortowanie-przez-wstawianie 13/15

Ja/aScript

Page 14: Sortowanie Przez Wstawianie

8/16/2019 Sortowanie Przez Wstawianie

http://slidepdf.com/reader/full/sortowanie-przez-wstawianie 14/15

%ascal

Page 15: Sortowanie Przez Wstawianie

8/16/2019 Sortowanie Przez Wstawianie

http://slidepdf.com/reader/full/sortowanie-przez-wstawianie 15/15

4oniec