Teoria informacji/TI Ćwiczenia 1: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 15: | Linia 15: | ||
{{rozwiazanie|| | {{rozwiazanie||| | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"> | ||
<div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible-content" style="display:none"> | ||
Linia 38: | Linia 38: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"> | ||
{{rozwiazanie|| | {{rozwiazanie||| }} | ||
<div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible-content" style="display:none"> | ||
Algorytm taki istnieje. Przyda się do niego operacja odwrotna do konkatenacji słów. Jeśli x i y są słowami takimi że x jest prefiksem y, to niech <math>z=x^{-1}y \Longleftrightarrow xz=y</math>. | Algorytm taki istnieje. Przyda się do niego operacja odwrotna do konkatenacji słów. Jeśli x i y są słowami takimi że x jest prefiksem y, to niech <math>z=x^{-1}y \Longleftrightarrow xz=y</math>. |
Wersja z 08:57, 1 sie 2006
Ćwiczenia dotyczące kodów.
Ćwiczenie
Mamy dane zbiory:
- {0,01,11}
- {0,11,10}
- {00,01,10}
- {00,001,100}
- {1,010,110,001,000,101}
Określ:
- Które z nich są kodami?
- Które są bezprefiskowe?
- Które są maksymalne bezprefiksowe?
Rozwiązanie
{{{3}}}
Ćwiczenie
Czy istnieje algorytm, który dla dowolnego skończonego zbioru X nad alfabetem stwierdza czy X jest kodem?
Wskazowka
Rozwiązanie
Ćwiczenie
Załóżmy że X jest maksymalnym zbiorem bezprefiksowym nad alfabetem (żaden jego nadzbiór nie jest bezprefiskowy). Czy w takim przypadku nierówność Krafta zamienia się w równość (tzn. )?
Wskazowka
Rozwiązanie
{{{3}}}