정성훈
    버블 정렬



// 버블 정렬
void bubble_sort(int list[], int n){
  int i, j, temp;

  for(i=n-1; i>0; i--){
    // 0 ~ (i-1)까지 반복
    for(j=0; j<i; j++){
      // j번째와 j+1번째의 요소가 크기 순이 아니면 교환
      if(list[j]<list[j+1]){
        temp = list[j];
        list[j] = list[j+1];
        list[j+1] = temp;
      }
    }
  }
}

 

// 버블 정렬

void bubble_sort(int data[], int n)
{
    int i, j, tmp;

    for(i=0; i<NUM; i++)
    {
        for(j=0; j<NUM-i-1; j++)
        {
            if(data[j] > data[j+1])    // 내림차순 data[j] < data[j+1]
            {
                tmp = data[j];
                data[j] = data[j+1];
                data[j+1] = tmp;
            }
        }
    }
}

  등록일 : 2022-09-25 [01:10] 조회 : 554 다운 : 0   
 
△ 이전글버블 정렬
▽ 다음글실습 프로그램 예)
자료구조 실습게시판
번호 제 목 이름
[참고] 교재에 있는 소스코드
13    └❷ 실습 프로그램 예) 정성훈
12       └❸ 실습 프로그램 예) 정성훈
11          └❹ power 다른 순환 구현 (추가) 정성훈
10             └❺ 실습 프로그램 예) 정성훈
9 (실습 1) 선택정렬 정성훈
8 └❶ 버블 정렬 정성훈
7    └❷ 버블 정렬 (맥북에서 실행할 때) 정성훈
6 └❶ 실습 프로그램 예) 정성훈
5    └❷ 문자열 정렬 (추가) 정성훈
4       └❸ 실습 프로그램 예) 정성훈
3 (실습 0) 배열 데이터 최소값/최대값 찾기, 선배들 기말과제 중 하나 실행해 보기 정성훈
2 └❶ 실습 프로그램 예) 정성훈
1 [참고] 교재에 있는 소스코드 정성훈

[1][2][3][4]