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