ASD Ćwiczenia 1: 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 64: Linia 64:
   
   


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


Udowodnij poprawność algorytmu na cykliczną równoważność słów.
Udowodnij poprawność algorytmu na cykliczną równoważność słów.
Linia 91: Linia 91:
   
   


=='''Zadanie 5''' ==
=='''Zadanie 6''' ==


Dla jakich ciągów  algorytm na cykliczną równoważność wykonuje maksymalną liczbę porównan symboli?
Dla jakich ciągów  algorytm na cykliczną równoważność wykonuje maksymalną liczbę porównan symboli?

Wersja z 11:56, 15 cze 2007

Zadanie 1

Udowodnij, że algorytm Najdłuższy-Malejący jest poprawny.

Rozwiązanie

Zadanie 2

Udowodnij, że algorytm Permutacja-Wagowa jest poprawny.

Rozwiązanie



Zadanie 3

Udowodnij, że algorytm Proste-Pakowanie jest poprawny.

Rozwiązanie



Zadanie 4

Przypuśćmy, że mamy wage szalkową i odważniki będące potęgami trójki, dla każdej potęgi dokładnie jeden odważnik. Jak powinniśmy rozmieścić odważniki na wadze, aby doładnie zważyć przedmiot o zadanej wadze x?

Rozwiązanie


Zadanie 5

Udowodnij poprawność algorytmu na cykliczną równoważność słów.

Rozwiązanie


Zadanie 6

Dla jakich ciągów algorytm na cykliczną równoważność wykonuje maksymalną liczbę porównan symboli?

Rozwiązanie