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 1: | Linia 1: | ||
Ćwiczenia dotyczące kodów. | Ćwiczenia dotyczące kodów. | ||
{{cwiczenie|Ćwiczenie 1| | {{cwiczenie||Ćwiczenie 1| | ||
Mamy dane zbiory: | Mamy dane zbiory: | ||
:{0,01,11} | :{0,01,11} | ||
Linia 15: | Linia 15: | ||
<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"> | ||
:{0,01,11} - Jest kodem, nie jest bezprefiksowy (0 jest prefiksem 01). | :{0,01,11} - Jest kodem, nie jest bezprefiksowy (0 jest prefiksem 01). | ||
Linia 26: | Linia 26: | ||
{{cwiczenie|Ćwiczenie 2| | {{cwiczenie||Ćwiczenie 2| | ||
Czy istnieje algorytm, który dla dowolnego skończonego zbioru X nad alfabetem <math>\Sigma</math> stwierdza czy X jest kodem?}} | Czy istnieje algorytm, który dla dowolnego skończonego zbioru X nad alfabetem <math>\Sigma</math> stwierdza czy X jest kodem?}} | ||
Linia 37: | Linia 37: | ||
<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>. | ||
Linia 66: | Linia 66: | ||
{{cwiczenie|Ćwiczenie 3| | {{cwiczenie||Ćwiczenie 3| | ||
Załóżmy że X jest maksymalnym zbiorem bezprefiksowym nad alfabetem <math>\Sigma</math> (żaden jego nadzbiór nie jest bezprefiskowy). Czy w takim przypadku nierówność Krafta zamienia się w równość (tzn. <math>\sum_{s \in X} \frac{1}{r^{\ell (s)}} = 1</math>)? }} | Załóżmy że X jest maksymalnym zbiorem bezprefiksowym nad alfabetem <math>\Sigma</math> (żaden jego nadzbiór nie jest bezprefiskowy). Czy w takim przypadku nierówność Krafta zamienia się w równość (tzn. <math>\sum_{s \in X} \frac{1}{r^{\ell (s)}} = 1</math>)? }} | ||
Wersja z 08:52, 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
Ć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}}}