background image

ALGORYTM SORTOWANIA 

PRZEZ WYBÓR W PORZĄDKU 

ROSNĄCYM

Opracowała Kinga 

Wójcik

DALEJ

background image

Dane: 

nieuporządkowany ciąg n 

elementów, n   N

Wynik: 

uporządkowany rosnąco ciąg n 

elementów

DALEJ

background image

n= 

5

pozycja 1

pozycja 5

pozycja 4

pozycja 3

pozycja 2

DALEJ

<

OKNO 

PORÓWNANIA

Wybierz minimum z ciągu 

elementów na pozycjach od 1 do 

5 i zamień go z elementem na 

pozycji 1

Wybierz minimum z ciągu 

elementów na pozycjach od 2 do 

5 i zamień go z elementem na 

pozycji 2

Wybierz minimum z ciągu 

elementów na pozycjach  od 3 do 

5 i zamień go z elementem na 

pozycji 3

Wybierz minimum z ciągu 

elementów na pozycjach  od 4 do 

5 i zamień go z elementem na 

pozycji 4

Wprowadź ciąg 

elementów

background image

OKNO 

PORÓWNANIA

<

n= 

5

OKNO 

PORÓWNANIA

2< 3

OKNO 

PORÓWNANIA

2< 9

OKNO 

PORÓWNANIA

2< 5

2

9

7

3

5

pozycja 1

pozycja 5

pozycja 4

pozycja 3

pozycja 2

MINIMUM

2< 

7

OKNO 

PORÓWNANIA

OKNO 

PORÓWNANIA

2< 7

DALEJ

Wybierz minimum z ciągu 

elementów na pozycjach od 1 do 

5 i zamień go z elementem na 

pozycji 1

Wybierz minimum z ciągu 

elementów na pozycjach od 2 do 

5 i zamień go z elementem na 

pozycji 2

Wybierz minimum z ciągu 

elementów na pozycjach  od 3 do 

5 i zamień go z elementem na 

pozycji 3

Wybierz minimum z ciągu 

elementów na pozycjach  od 4 do 

5 i zamień go z elementem na 

pozycji 4

Wprowadź ciąg 

elementów

background image

n= 

5

OKNO 

PORÓWNANIA

<  

OKNO 

PORÓWNANIA

3< 7

OKNO 

PORÓWNANIA

3< 9

OKNO 

PORÓWNANIA

3< 5

2

9

7

3

5

pozycja 1

pozycja 5

pozycja 4

pozycja 3

pozycja 2

MINIMUM

OKNO 

PORÓWNANIA

7<

 6

DALEJ

Wybierz minimum z ciągu 

elementów na pozycjach od 1 do 

5 i zamień go z elementem na 

pozycji 1

Wybierz minimum z ciągu 

elementów na pozycjach od 2 do 

5 i zamień go z elementem na 

pozycji 2

Wybierz minimum z ciągu 

elementów na pozycjach  od 3 do 

5 i zamień go z elementem na 

pozycji 3

Wybierz minimum z ciągu 

elementów na pozycjach  od 4 do 

5 i zamień go z elementem na 

pozycji 4

Wprowadź ciąg 

elementów

background image

n= 

5

OKNO 

PORÓWNANIA

<  

2

9

3

7

5

pozycja 1

pozycja 5

pozycja 4

pozycja 3

pozycja 2

MINIMUM

OKNO 

PORÓWNANIA

7<

 6

OKNO 

PORÓWNANIA

7< 9

OKNO 

PORÓWNANIA

5< 7

DALEJ

Wybierz minimum z ciągu 

elementów na pozycjach od 1 do 

5 i zamień go z elementem na 

pozycji 1

Wybierz minimum z ciągu 

elementów na pozycjach od 2 do 

5 i zamień go z elementem na 

pozycji 2

Wybierz minimum z ciągu 

elementów na pozycjach  od 3 do 

5 i zamień go z elementem na 

pozycji 3

Wybierz minimum z ciągu 

elementów na pozycjach  od 4 do 

5 i zamień go z elementem na 

pozycji 4

Wprowadź ciąg 

elementów

background image

n= 

5

OKNO 

PORÓWNANIA

<  

2

9

3

5

7

pozycja 1

pozycja 5

pozycja 4

pozycja 3

pozycja 2

MINIMUM

OKNO 

PORÓWNANIA

9< 

6

OKNO 

PORÓWNANIA

7< 9

DALEJ

Wybierz minimum z ciągu 

elementów na pozycjach od 1 do 

5 i zamień go z elementem na 

pozycji 1

Wybierz minimum z ciągu 

elementów na pozycjach od 2 do 

5 i zamień go z elementem na 

pozycji 2

Wybierz minimum z ciągu 

elementów na pozycjach  od 3 do 

5 i zamień go z elementem na 

pozycji 3

Wybierz minimum z ciągu 

elementów na pozycjach  od 4 do 

5 i zamień go z elementem na 

pozycji 4

Wprowadź ciąg 

elementów

background image

MINIMU

M

n= 

5

DALEJ

Wybierz minimum z ciągu 

elementów na pozycjach od 1 do 

5 i zamień go z elementem na 

pozycji 1

Wybierz minimum z ciągu 

elementów na pozycjach od 2 do 

5 i zamień go z elementem na 

pozycji 2

Wybierz minimum z ciągu 

elementów na pozycjach  od 3 do 

5 i zamień go z elementem na 

pozycji 3

Wybierz minimum z ciągu 

elementów na pozycjach  od 4 do 

5 i zamień go z elementem na 

pozycji 4

Wprowadź ciąg 

elementów

2

9

3

5

7

pozycja 1

pozycja 5

pozycja 4

pozycja 3

pozycja 2

background image

U
P
O
R
Z
Ą
D
K
O
W
A
N
E

n= 

5

DALEJ

Wybierz minimum z ciągu 

elementów na pozycjach od 1 do 

5 i zamień go z elementem na 

pozycji 1

Wybierz minimum z ciągu 

elementów na pozycjach od 2 do 

5 i zamień go z elementem na 

pozycji 2

Wybierz minimum z ciągu 

elementów na pozycjach  od 3 do 

5 i zamień go z elementem na 

pozycji 3

Wybierz minimum z ciągu 

elementów na pozycjach  od 4 do 

5 i zamień go z elementem na 

pozycji 4

Wprowadź ciąg 

elementów

2

7

3

5

9

pozycja 1

pozycja 5

pozycja 4

pozycja 3

pozycja 2

background image

Dziękuję za obejrzenie 

prezentacji

ZAKOŃ

CZ


Document Outline