[{{mminutes}}:{{sseconds}}] X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .
Python: запоминание алгоритмов
(0)       Используют 5 человек

Комментарии

Ни одного комментария.
Написать тут
Описание:
Python: Быстрая сортировка на месте.
Автор:
vesarion
Создан:
27 января 2021 в 13:46 (текущая версия от 27 января 2021 в 13:48)
Публичный:
Нет
Тип словаря:
Тексты
Цельные тексты, разделяемые пустой строкой (единственный текст на словарь также допускается).
Информация:
Python: Быстрая сортировка на месте.
Содержание:
1 import random
2 def qsort(arr, l, r): if l >= r: return arr else: q = random.choice(arr[l:r + 1]) i = l j = r while i <= j: while arr[i] < q: i += 1 while arr[j] > q: j -= 1 if i <= j: arr[i], arr[j] = arr[j], arr[i] i += 1 j -= 1 qsort(arr, l, j) qsort(arr, i, r) a = []
3 for i in range(22): a.append(random.randint(1, 99))
4 print(a) qsort(a, 0, len(a) - 1) print(a)

Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена