upload files into repos
This commit is contained in:
parent
cc66c7c29f
commit
8f7563852c
@ -18,4 +18,7 @@ function func(arr, call_back) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
**5\*** *(задача повышенной сложности, тем кто сможет)* Переписать эту функцию на использование Promise и/или async-await.
|
|
||||||
|
## Решение
|
||||||
|
5. Проанализировав код, можно прийти к выводу, что перед нами функция сортировки массива. Алгоритм заключается в том, чтобы в созданный пустой массив добавлять значения через промежуток времени равный добавляемому элементу.
|
||||||
|
Таким образом, например, число 7 будет добавлено в общий массив через 7 ms, а следующее после семи 2 будет добавлено через 2 ms, таким образом, двойка, которая хоть и следовала за семёркой попадёт в массив раньше семёрки и будет корректно отсортирована.
|
Loading…
Reference in New Issue
Block a user