인터페이스"정렬

C

Cleong

Guest
int [크기] = (12,5,7,3,2,8,1);
int 전, 일본, 분, 온도;

위한은 (i = 0; 난 "크기 - 1; 난 )
(
분 = 난;
(일본 = 내가 1; j를 "크기; j를 )에 대한
(만약 [일본] "[분]
(분 = j를;
)
)
온도 = [난];
[난] = [분];
[분] = 온도;
)5 월, 내가 아까 두 개의 루프가 필요한 경우를 알아?
감사합니다

 
이봐, 그 쉽지

1.첫 번째 루프를 결정한다 / 내가 값이;
2.두 번째 루프를 결정한다 / j를위한 값이;
3.나는 일본의 비교
4.비교 결과입니다.<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="아주 행복한" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="아주 행복한" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="아주 행복한" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="아주 행복한" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="아주 행복한" border="0" />
 
외부 루프 대답 안쪽 루프의 모든 값을 통해 반복 난 위의 모든 요소를 통해 나는 가능한 한 스와핑에 대한 비교를 반복.각 외부 루프 크기가 배치됩니다 - 난 요소를 적절한 위치에있다.어떤 사람들은 국기를 할 때 더 이상의 모든 요소가 올바른 순서 및 당신 정렬 막을 수있다는 뜻이다 내부 루프에서 플래그를 삽입합니다.
그리고 기억이 정확하다면 올바른, 당신은 크기로 배열이나 크기 (마지막 요소로 갈 필요 없어요 1 만약 내가 하나가 떨어져 있어요)는 모든 시간을.때 i가 0 크기를 가고, 난 = 1 당신의 크기에 가서 - 1 등등이다.

 
Cleong 썼습니다 :5 월, 내가 아까 두 개의 루프가 필요한 경우를 알아?

 

Welcome to EDABoard.com

Sponsor

Back
Top