버블 방식을 사용하여 10개의 숫자를 작은 것부터 큰 것 순으로 정렬하는 목적은 무엇인가요?

버블 방법은 10개의 숫자를 작은 것부터 큰 것까지 정렬합니다.

a = rand(1,10);%는 무작위로 숫자 세트를 생성합니다.

a % 정렬 전 원본 데이터

n = 10;%배열 길이

for j = 1: n-1

for i= 1:n-1

p>

if a(i)>a(i+1)

c = a(i);

a(i) = a(i+1 );

a(i+1) = c;

a %The 정렬 후 배열이 표시됩니다.

버블 정렬 알고리즘의 원리는 다음과 같습니다.

인접한 요소를 비교합니다. 첫 번째 것이 두 번째 것보다 크면 둘 다 교환하세요. ?

첫 번째 쌍에서 시작하여 마지막 쌍으로 끝나는 각 인접 요소 쌍에 대해 동일한 작업을 수행합니다. 이때 마지막 요소가 가장 큰 숫자가 되어야 합니다.

마지막 요소를 제외한 모든 요소에 대해 위 단계를 반복합니다. ?

비교할 숫자 쌍이 더 이상 없을 때까지 매번 더 적은 수의 요소에 대해 위 단계를 계속 반복합니다. ?