Amazing-Python-Scripts

Форк
0
32 строки · 674.0 Байт
1
# -*- coding: utf-8 -*-
2
"""
3
Author: Himanshu Agarwal
4
Github: himanshu-03 (http://github.com/himanshu-03)
5
LinkedIn: agarwal-himanshu (https://linkedin.com/in/agarwal-himanshu)
6

7
# Selection Sort
8
"""
9

10

11
def selectionsort(a):
12
    for i in range(len(a)-1):
13
        min = a[i]
14
        pos = i
15
        for j in range(i+1, len(a)):
16
            if a[j] < min:
17
                min = a[j]
18
                pos = j
19
        a[i], a[pos] = min, a[i]
20

21

22
a = []
23
size = int(input('Enter size of array: '))
24
print('')
25
for i in range(size):
26
    data = int(input('Enter element: '))
27
    a.append(data)
28
print('')
29
print('Elements are: ', a)
30

31
selectionsort(a)
32
print('After sorting elements are: ', a)
33

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.