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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Rytter (dyskusja | edycje)
Nie podano opisu zmian
Rytter (dyskusja | edycje)
Nie podano opisu zmian
Linia 1: Linia 1:
<font color=darkred> ----------------------------------------------------------------------
'''Zadanie 1''' </font>
Udowodnij, że algorytm Sklejanie-Par jest poprawny. Co by było, gdybyśmy w jednym kroku sklajali dwa lub trzy elementy, koszt
sk 


   ==  =='''Zadanie 1''' ==
   ==  =='''Zadanie 1''' ==

Wersja z 11:33, 11 wrz 2006

 ==  ==Zadanie 1 ==

Udowodnij, że algorytm Sklejanie-Par jest poprawny. Co by było, gdybyśmy w jednym kroku sklejali co najwyżej k elemnów, kosztem pojedyńczego sklejenia jest w dalszym ciągu suma wag.

Rozwiązanie


 ==Zadanie 2 ==

Opisz algorytm na znajdowanie fałszywej monety wynikający z rekurencyjnego wzoru an=3an1+3

Rozwiązanie



 ==Zadanie 3 ==

Zmodyfikuj algorytm Sortowanie-Kolejkowe tak aby w czasie O(n log n) liczył liczbę inwersji w permutacji.

Rozwiązanie



 ==Zadanie 4 ==

Jak policzyć liczbę kolejkową w czasie liniowym.

Rozwiązanie