Teoria informacji/TI Ćwiczenia 1: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Stromy (dyskusja | edycje)
Nie podano opisu zmian
 
Aneczka (dyskusja | edycje)
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. sX1r(s)=1)?

Wskazowka

Rozwiązanie

{{{3}}}