This commit is contained in:
2026-05-02 21:35:16 +05:00
parent f9bbb8d83a
commit a047c4f67d
167 changed files with 85 additions and 3 deletions

View File

@@ -0,0 +1,8 @@
Это кодирование, при котором каждый символ исходного сообщения заменяется на слово в кодирующем алфавите.
Схема алфавитного кодирования называется [однозначной](Однозначность%20кодирования.md), если любое закодированное слово может быть декодирована одним способом.
## Равномерность
Схема алфавитного кодирования называется `равномерной` если все кодовые слова различны, но имеют одинаковую длину.
- Если схема алфавитного кодирования равомерна, то она [однозначно декодируема](Однозначность%20кодирования.md).
## Суффиксность и префиксность
Схема алфавитного кодирования является суффиксной\\префиксной, если никакое кодовое слово не является суффиксом\\префиксом для другого кодового слова.
- Если схема суффиксна\\префиксна, то она [однозначно декодируема](Однозначность%20кодирования.md)

View File

@@ -0,0 +1,14 @@
Допустим есть два алфавита $A=\{a_1,a_2,...,a_n\}$ и $B=\{b_1,b_2,...,b_n\}$, то мы можем каждому символу алфавита $A$, присвоить символ алфавита $B$, эта техника называется `кодированием`. С помощью кодирования можно `закодировать` сообщение, передать его, а потом восстановить его `декодированием`.
## Задачи кодирования
1. [[Однозначность кодирования]]
2. [Минимальная избыточность](Минимальная%20избыточность%20кодирования.md)
3. [устойчивость к ошибкам](Устойчивость%20к%20ошибкам%20во%20время%20кодирования.md)
## Типы кодирования
- [[Алфавитное кодирование]]
#### Суффикс
Это несколько первых букв слова
#### Префикс
Это несколько последних букв слова
## Неравенство Макмиллана
$\sum\limits_{K=1}^r\frac{1}{q^ek}$, где $\begin{cases}r\ -\ размер\ исходного\ алфавита\\ q\ -\ размер\ кодируемого\ \end{cases}$

View File