diff --git a/src/algorithms/string/levenshtein-distance/README.md b/src/algorithms/string/levenshtein-distance/README.md index 4d4078b8..8876d679 100644 --- a/src/algorithms/string/levenshtein-distance/README.md +++ b/src/algorithms/string/levenshtein-distance/README.md @@ -50,7 +50,7 @@ to assist natural language translation based on translation memory. Let’s take a simple example of finding minimum edit distance between 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 let’s 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`. diff --git a/src/data-structures/bloom-filter/README.ru-RU.md b/src/data-structures/bloom-filter/README.ru-RU.md index 38830f9e..b5c19c06 100644 --- a/src/data-structures/bloom-filter/README.ru-RU.md +++ b/src/data-structures/bloom-filter/README.ru-RU.md @@ -19,7 +19,7 @@ срабатываний фильтра. Вот пример Блум фильтра, представляющего набор `{x, y, z}`. Цветные стрелки показывают позиции в битовом массиве, -которым привязан каждый элемент набора. Элемент `w` не в набора `{x, y, z}`, потому что он привязан к позиции в битовом +которым привязан каждый элемент набора. Элемент `w` не в наборе `{x, y, z}`, потому что он привязан к позиции в битовом массиве, равной `0`. Для этой формы , `m = 18`, а `k = 3`. Фильтр Блума представляет собой битовый массив из `m` бит. Изначально, когда структура данных хранит пустое множество, все diff --git a/src/data-structures/linked-list/README.md b/src/data-structures/linked-list/README.md index 2b8a7507..f357889d 100644 --- a/src/data-structures/linked-list/README.md +++ b/src/data-structures/linked-list/README.md @@ -102,6 +102,7 @@ Remove(head, value) if n.next != ø if n.next = tail tail ← n + tail.next = null end if n.next ← n.next.next return true