1 def selection_sort_descend_trace(numbers): for index in range(len(numbers) - 1): 2 largest_index index for n in range(
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am
1 def selection_sort_descend_trace(numbers): for index in range(len(numbers) - 1): 2 largest_index index for n in range(
1 def selection_sort_descend_trace(numbers): for index in range(len(numbers) - 1): 2 largest_index index for n in range(index + 1, len(numbers)): if numbers [n] > numbers [largest_index]: largest_index = n 3 34 5 6 CON = 7 8 9 10 11 12 if __name__ 13 14 15 numbers [index], numbers [largest_index] print(' '.join([str(x) for x in numbers])) return numbers '__main__': = numbers [largest_index], numbers [index] number_list=[] number_list = [int(value) for value in input().split(' ')] selection_sort_descend_trace(number_list)
1: Compare output Output differs. See highlights below. Input Your output Expected output 20 10 30 40 40 10 30 20 40 30 10 20 40 30 20 10 [40, 10, 30, 201 [40, 30, 10, 20] [40, 30, 20, 10]