wtorek, 25 stycznia 2011

Zadanie z TI dla 1TEA (25.01.2011)

Temat: algorytm na scalanie ciągów uporządkowanych. Schemat blokowy.

Scalanie ciągów (łączenie) jest operacją połączenia dwóch uporządkowanych rosnąco (malejąco) ciągów elementów w jeden ciąg wynikowy, również uporządkowany rosnąco (malejąco).

Specyfikacja algorytmu scalania

Scalaj(ip, is, ik)

Dane wejściowe

d[ ] - scalany zbiór

ip - indeks pierwszego elementu w młodszym podzbiorze, ip N

is - indeks pierwszego elementu w starszym podzbiorze, is N

ik - indeks ostatniego elementu w starszym podzbiorze, ik N

Dane wyjściowe

d[ ] - scalony zbiór

Zmienne pomocnicze

p[ ] - zbiór pomocniczy, który zawiera tyle samo elementów, co zbiór d[ ].

i1 - indeks elementów w młodszej połówce zbioru d[ ], i1 N

i2 - indeks elementów w starszej połówce zbioru d[ ], i2 N

i - indeks elementów w zbiorze pomocniczym p[ ], i N

Zadanie: Napisz w zeszycie wszystkie kolejne kroki dla scalania ciągu 1 4 5 6 | 2 3 7 9

Ważne: zanim opuścisz pracownie komputerową, wyłącz komputer, połóż myszkę i klawiaturę na miejsce, dosuń krzesła do stołów.

Brak komentarzy:

Prześlij komentarz