Skip to content

Commit bbf32c4

Browse files
committed
sprint3 FastSort
1 parent 8a42525 commit bbf32c4

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/main/java/algorithms/sprint3/FastSort.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,13 @@ public class FastSort {
3131
4) База рекурсии — отрезок длины 0 или 1, он уже отсортирован.
3232
Значит, весь массив будет отсортирован правильно.
3333
34-
Временная сложность: в среднем O(n log n), где n количество участников
34+
Временная сложность: в среднем O(n log n), в худшем случае O(n^2),
35+
где n количество участников
3536
3637
Пространственная сложность: O(1) дополнительной памяти на перестановки,
3738
O(log n) в среднем на стек рекурсии.
39+
Это верно и в худшем случае, потому что рекурсивный вызов делается
40+
только для меньшей части массива, а большая часть обрабатывается циклом.
3841
*/
3942

4043
static class Participant {

0 commit comments

Comments
 (0)