diff --git a/curriculum/challenges/russian/08-coding-interview-prep/algorithms/implement-insertion-sort.russian.md b/curriculum/challenges/russian/08-coding-interview-prep/algorithms/implement-insertion-sort.russian.md
index 3492de84c94..528de2393c8 100644
--- a/curriculum/challenges/russian/08-coding-interview-prep/algorithms/implement-insertion-sort.russian.md
+++ b/curriculum/challenges/russian/08-coding-interview-prep/algorithms/implement-insertion-sort.russian.md
@@ -3,11 +3,11 @@ id: 587d8259367417b2b2512c86
title: Implement Insertion Sort
challengeType: 1
videoUrl: ''
-localeTitle: Внедрить сортировку вставки
+localeTitle: Внедрить сортировку вставками
---
## Description
- Следующий метод сортировки, на который мы будем смотреть, - это сортировка вставки. Этот метод работает, создавая сортированный массив в начале списка. Он начинает сортированный массив с первым элементом. Затем он проверяет следующий элемент и свопирует его обратно в отсортированный массив до тех пор, пока он не будет отсортирован. Он продолжает итерирование по списку и сворачивание новых элементов назад в отсортированную часть до тех пор, пока она не достигнет конца. Этот алгоритм имеет квадратичную временную сложность в среднем и худшем случае. Инструкции: Напишите функцию insertionSort
которая принимает массив целых чисел в качестве входных данных и возвращает массив этих целых чисел в отсортированном порядке от наименьшего к наибольшему. Заметка:
Мы вызываем эту функцию из-за кулис; тестовый массив, который мы используем, закомментирован в редакторе. Попробуйте logging array
чтобы увидеть ваш алгоритм сортировки в действии!
+ Следующий метод сортировки, на который мы будем смотреть - это сортировка вставками. Этот метод работает, создавая сортированный массив в начале списка. Он создает сортированный массив с первым элементом. Затем он проверяет следующий элемент и свопирует его обратно в отсортированный массив до тех пор, пока он не будет отсортирован. Он продолжает итерирование по списку и сворачивание новых элементов назад в отсортированную часть до тех пор, пока она не достигнет конца. Этот алгоритм имеет квадратичную временную сложность в среднем и худшем случае. Инструкции: Напишите функцию insertionSort
которая принимает массив целых чисел в качестве входных данных и возвращает массив этих целых чисел в отсортированном порядке от наименьшего к наибольшему. Заметка:
Мы вызываем эту функцию из-за кулис; тестовый массив, который мы используем, закомментирован в редакторе. Попробуйте logging array
чтобы увидеть ваш алгоритм сортировки в действии!
## Instructions
@@ -19,13 +19,13 @@ localeTitle: Внедрить сортировку вставки
```yml
tests:
- text: insertionSort
- это функция.
- testString: 'assert(typeof insertionSort == "function", "insertionSort
is a function.");'
+ testString: 'assert(typeof insertionSort == "function", "insertionSort
это функция.");'
- text: insertionSort
возвращает отсортированный массив (от наименьшего к наибольшему).
- testString: 'assert(isSorted(insertionSort([1,4,2,8,345,123,43,32,5643,63,123,43,2,55,1,234,92])), "insertionSort
returns a sorted array (least to greatest).");'
+ testString: 'assert(isSorted(insertionSort([1,4,2,8,345,123,43,32,5643,63,123,43,2,55,1,234,92])), "insertionSort
возвращает отсортированный массив (от наименьшего к наибольшему).");'
- text: 'insertionSort
возвращает массив, который не изменяется, кроме порядка.'
- testString: 'assert.sameMembers(insertionSort([1,4,2,8,345,123,43,32,5643,63,123,43,2,55,1,234,92]), [1,4,2,8,345,123,43,32,5643,63,123,43,2,55,1,234,92], "insertionSort
returns an array that is unchanged except for order.");'
+ testString: 'assert.sameMembers(insertionSort([1,4,2,8,345,123,43,32,5643,63,123,43,2,55,1,234,92]), [1,4,2,8,345,123,43,32,5643,63,123,43,2,55,1,234,92], "insertionSort
возвращает массив, который не изменяется, за исключением порядка.");'
- text: insertionSort
не должен использовать встроенный метод .sort()
.
- testString: 'assert.strictEqual(code.search(/\.sort\(/), -1, "insertionSort
should not use the built-in .sort()
method.");'
+ testString: 'assert.strictEqual(code.search(/\.sort\(/), -1, "insertionSort
не следует использовать встроенный .sort()
method.");'
```
@@ -38,9 +38,9 @@ tests:
```js
function insertionSort(array) {
- // change code below this line
+ // изменить код ниже этой строки
- // change code above this line
+ // изменить код над этой строкой
return array;
}