메뉴 건너뛰기

목록
2022.09.16 14:15

버블정렬

profile
조회 수 17 댓글 1 예스잼 0 노잼 0

No Attached Image

#include <stdio.h>

 

void bubble_sort(int a[], int n)

{

int i, j, tmp;

int k = 0, l = 0;

 

 

for(i = 0; i < n ; i++)

for (j = i; j > 0; j--)

{

if (a[j] < a[j - 1])

{

tmp = a[j];

a[j] = a[j - 1];

a[j - 1] = tmp;

k++;

}

else

l++;

continue;

}

 

for (i = 0; i < n; i++)

printf("a[%d] = %d\n", i, a[i]);

 

printf("\n변환횟수 = %d, 패스횟수 = %d ", k, l);

 

return 0;

}

 

int main(void)

{

int a[] = { 0, };

int i, n;

printf("배열의 길이를 입력하세요 : ");

scanf_s("%d", &n);

for (i = 0; i < n; i++)

{

printf("a[%d] = ", i);

scanf_s("%d", &a[i]);

}

bubble_sort(a, n);

}


List of Articles
번호 제목 글쓴이 날짜 조회 수 추천
공지 수용소닷컴 이용약관 file asuka 2020.05.16 1313 1
1112 회사나 노트북에선 도커 좀 띄워봤는데 내 서비스 운영에 띄워보긴 무섭네 3 하야한아이 2020.08.01 111 0
1111 회사 안드랑 iOS앱 리액트로 합칠가가틈 1 마루쉐 2021.07.16 43 0
1110 회귀분석만 하면 뭐함? 1 삼김식감 2023.04.03 26 0
1109 확인용 2 그리드 2022.11.23 24 0
1108 화가나네 file 바보 2021.08.20 54 0
1107 혹시 인텔리제이 써본애들 있누 7 阿米娅 2020.08.10 84 0
1106 혹시 소프트웨어 기술자신고 등록해본 부타있음? file 阿米娅 2020.09.10 99 0
1105 혹시 갤럭시 잠금 풀때마다 렉걸리는 현상 있으면 1 file 히마와리 2022.07.19 53 1
1104 현업에서 가장 많이쓰는 언어가 뭐임? 5 그라드 2020.11.04 134 0
1103 현대정보통신이 1 그리드 2022.03.26 58 0
1102 허허 어카지 C# 너무 잼난듯 file MDR 2020.09.30 73 0
1101 허접이라 파이썬 하겠음 2 그리드 2021.10.16 120 0
1100 해피해킹 프로2 type-s 사용기 8 file 다람쥐 2020.05.24 330 2
1099 해킨토시 공공연히 쓰면 고소당함? 1 file 積み 2022.03.12 67 0
1098 해봐도 잘 모르겠다 7 file 삼육두유 2022.04.29 62 1
1097 해결했다 file 토깽이 2021.07.26 57 0
1096 항공지도 이미지 처리방법의 예상순서 그리드 2022.11.23 13 0
1095 항공사진에서 적용할 효과 2 그리드 2022.11.21 7 0
1094 합필갤 다운로더 3 머스크멜론 2021.10.11 100 0
1093 함수의 포인터 라고 해야하나 3 그리드 2022.08.31 31 0
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 56 Next
/ 56