Встановіть послідовність кроків у сортуванні списку [1,6,2,4] за спаданням методом вставлення.
Приложения:
Ответы
Ответ дал:
1
Ответ:
Объяснение:
def insertion_sort_descending(lst):
for i in range(1, len(lst)):
key = lst[i]
j = i - 1
while j >= 0 and key > lst[j]:
lst[j + 1] = lst[j]
j = j - 1
lst[j + 1] = key
# Початковий список
lst = [1, 6, 2, 4]
print("До сортування: ", lst)
insertion_sort_descending(lst)
print("Після сортування: ", lst)
ottevaalena360:
Я всё же не очень понимаю порядок. Вывод списка после каждой итерации не помогает
ну ну ну поганий код бо краще не робити функції, яка змінює свій агрумент, якщо це можливо.
Вас заинтересует
1 год назад
1 год назад
1 год назад
3 года назад
8 лет назад