This commit is contained in:
Oleksii Trekhleb 2020-12-20 20:09:37 +01:00
commit c44bb91ec4
3 changed files with 3 additions and 2 deletions

View File

@ -50,7 +50,7 @@ to assist natural language translation based on translation memory.
Lets take a simple example of finding minimum edit distance between Lets take a simple example of finding minimum edit distance between
strings `ME` and `MY`. Intuitively you already know that minimum edit distance strings `ME` and `MY`. Intuitively you already know that minimum edit distance
here is `1` operation and this operation. And it is replacing `E` with `Y`. But here is `1` operation, which is replacing `E` with `Y`. But
lets try to formalize it in a form of the algorithm in order to be able to lets try to formalize it in a form of the algorithm in order to be able to
do more complex examples like transforming `Saturday` into `Sunday`. do more complex examples like transforming `Saturday` into `Sunday`.

View File

@ -19,7 +19,7 @@
срабатываний фильтра. срабатываний фильтра.
Вот пример Блум фильтра, представляющего набор `{x, y, z}`. Цветные стрелки показывают позиции в битовом массиве, Вот пример Блум фильтра, представляющего набор `{x, y, z}`. Цветные стрелки показывают позиции в битовом массиве,
которым привязан каждый элемент набора. Элемент `w` не в набора `{x, y, z}`, потому что он привязан к позиции в битовом которым привязан каждый элемент набора. Элемент `w` не в наборе `{x, y, z}`, потому что он привязан к позиции в битовом
массиве, равной `0`. Для этой формы , `m = 18`, а `k = 3`. массиве, равной `0`. Для этой формы , `m = 18`, а `k = 3`.
Фильтр Блума представляет собой битовый массив из `m` бит. Изначально, когда структура данных хранит пустое множество, все Фильтр Блума представляет собой битовый массив из `m` бит. Изначально, когда структура данных хранит пустое множество, все

View File

@ -102,6 +102,7 @@ Remove(head, value)
if n.next != ø if n.next != ø
if n.next = tail if n.next = tail
tail ← n tail ← n
tail.next = null
end if end if
n.next ← n.next.next n.next ← n.next.next
return true return true