ASD Ćwiczenia 5: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Diks (dyskusja | edycje)
Nie podano opisu zmian
 
Diks (dyskusja | edycje)
Linia 2: Linia 2:


Narysuj drzewo decyzyjne sortujące 4 elementy, którego wysokość wynosi <math>\lceil \log 4! \rceil </math>.
Narysuj drzewo decyzyjne sortujące 4 elementy, którego wysokość wynosi <math>\lceil \log 4! \rceil </math>.
<div class="mw-collapsible mw-made=collapsible mw-collapsed">
Wskazówka
<div class="mw-collapsible-content" style="display:none">
Przedstaw za pomocą drzewa decyzyjnego algorytm sortowania przez scalanie z pominięciem zbędnych porównań.
</div>
</div>
=='''Zadanie 2'''==
Zaproponuje algorytm sortujący 5 elementów za pomocą co najwyżej 7 porównań.
<div class="mw-collapsible mw-made=collapsible mw-collapsed">
Wskazówka
<div class="mw-collapsible-content" style="display:none">
Załóżmy, że sortujemy ciąg <math>x_1, x_2, x_3, x_4, x_5</math>. Oto trzy pierwsze porównania:
1) <math>x_1</math> z <math>x_2</math>
2) <math>x_3</math> z <math>x_4</math>
3) porównanie mniejszych elementów z każdej z par
</div>
</div>
=='''Zadanie 3'''==
Udowodnij, że kazdy algorytm wyznaczający element minimalny w zbiorze <math>n</math>-elementowym wykonuje w pesymistycznym przypadku co najmniej <math>n-1</math> porównań.
<div class="mw-collapsible mw-made=collapsible mw-collapsed">
Wskazówka
<div class="mw-collapsible-content" style="display:none">
Wykorzystaj fakt, ze każdy <math>n</math>-wierzchołkowy graf spójny zawiera co najmniej <math>n-1</math> krawędzi.
=='''Zadanie 4'''==
Zaproponuj algorytm, który w ciągu długości <math>n</math> wyznacza elementy maksymalmy i minimalny wykonując co najwyżej
</div>

Wersja z 16:38, 25 wrz 2006

Zadanie 1

Narysuj drzewo decyzyjne sortujące 4 elementy, którego wysokość wynosi log4!.

Wskazówka

Zadanie 2

Zaproponuje algorytm sortujący 5 elementów za pomocą co najwyżej 7 porównań.


Wskazówka

Zadanie 3

Udowodnij, że kazdy algorytm wyznaczający element minimalny w zbiorze n-elementowym wykonuje w pesymistycznym przypadku co najmniej n1 porównań.

Wskazówka