We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8a42525 commit bbf32c4Copy full SHA for bbf32c4
1 file changed
src/main/java/algorithms/sprint3/FastSort.java
@@ -31,10 +31,13 @@ public class FastSort {
31
4) База рекурсии — отрезок длины 0 или 1, он уже отсортирован.
32
Значит, весь массив будет отсортирован правильно.
33
34
- Временная сложность: в среднем O(n log n), где n количество участников
+ Временная сложность: в среднем O(n log n), в худшем случае O(n^2),
35
+ где n количество участников
36
37
Пространственная сложность: O(1) дополнительной памяти на перестановки,
38
O(log n) в среднем на стек рекурсии.
39
+ Это верно и в худшем случае, потому что рекурсивный вызов делается
40
+ только для меньшей части массива, а большая часть обрабатывается циклом.
41
*/
42
43
static class Participant {
0 commit comments