본문 바로가기
파이썬

파이썬 소스코드: 삽입 정렬(Selection Sort) 과정도 출력

by 드린 2016. 11. 5.

목차

    반응형
    array=[40, 90, 10, 50, 20];
    
    #입력된 자료 출력
    print("SELECTION Sort");
    for k in range(0, len(array)):
        print(array[k],end=" ");
    print();
    
    #선택 정렬과 출력(과정)
    for i in range(0, len(array)-1):
        min=i;
        for j in range(i+1, len(array)):
            if(array[j]<array[min]):
                min=j;
        temp=array[i];
        array[i]=array[min];
        array[min]=temp;
    
        for k in range(0, len(array)):
            print(array[k],end=" ");
        print();
    

    <결과>

    2016/11/05 - [파이썬] - 파이썬 소스코드: 삽입 정렬(Insertion Sort) 과정도 출력

    2016/11/05 - [파이썬] - 파이썬 소스코드: 수열 누적 합계(1+(1+2)+(1+2+3)...)

    2016/11/05 - [파이썬] - 파이썬 소스코드: 화폐 교환 프로그램(금액별)

    #파이썬 #파이썬 소스코드 #선택 정렬 #Selection Sort #과정 출력 #알고리즘

    반응형