delete incorrect example

This commit is contained in:
2026-07-21 16:21:20 +03:00
parent 2c0d014626
commit ee35e6800b
2 changed files with 0 additions and 70 deletions
-35
View File
@@ -169,41 +169,6 @@ bits = 00 1 00101010
Заметим, что данным образом невозможно получить последовательность `ZZ`, т.к. символ `Z` требует двух старших бит, выставленных в `11`
!!! Пример некорректный, кодирование с младшего идёт, Z закидывает в старшие
Пример преобразования:
```
Mshift = 5
bits = 1 01111 00 1 00010
```
Или же
```
bits = 101111 001000 10
```
Биты читаются младшим битом вперёд. Первые 6 бит:
```
101111 = 1*1 + 0*2 + 1*4 + 1*8 + 1*16 + 1*32 = 61 = Z
```
Тогда в последовательность добавляется два бита `00` сразу после битов, кодирующих Z.
```
bits = 101111 000010 0010
000010 = 16 = g
0010(00) = 4 = 4
```
Итоговая строка в `base62`:
```
10111100100010 = Zg4
```
## Сравнение set-строк
При сравнении set-строк происходит обратный процесс преобразования до получения хэш-значений