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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Diks (dyskusja | edycje)
Diks (dyskusja | edycje)
Linia 45: Linia 45:
</div>
</div>


=='''Zadanie 3'''==
=='''Zadanie 4'''==


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ń.
Udowodnij, że każdy 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">
<div class="mw-collapsible mw-made=collapsible mw-collapsed">
Linia 54: Linia 54:
<div class="mw-collapsible-content" style="display:none">
<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.
Wykorzystaj fakt, ze każdy <math>n</math>-wierzchołkowy graf spójny zawiera co najmniej <math>n-1</math> krawędzi.
</div>
</div>


=='''Zadanie 4'''==
=='''Zadanie 4'''==

Wersja z 16:43, 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 4 elementów za pomocą co 5 porównań.


Wskazówka

Zadanie 3

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


Wskazówka

Zadanie 4

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

Wskazówka

Zadanie 4

Zaproponuj algorytm, który w ciągu długości n wyznacza elementy maksymalmy i minimalny wykonując co najwyżej