중화사전망 - 자전 검색 - VB 배열을 사용하여 가장 크고 작은 숫자를 찾아 정렬하는 방법
VB 배열을 사용하여 가장 크고 작은 숫자를 찾아 정렬하는 방법
1, 정렬 알고리즘 선택 아이디어: 1) n+ 1 수가 있는 시퀀스 (배열 a(n)) 에서 최소 (오름차순) 또는 가장 작은 (오름차순) 을 선택합니다 2) 숫자 1 을 제외하고 다른 N 개 숫자 중 가장 작거나 가장 큰 숫자를 선택하여 두 번째 숫자와 위치를 교환합니다. 3) 이런 식으로 N 번을 선택한 후 이 시리즈는 이미 오름차순으로 배열되어 있다. 예: I = 0 ~ n- 1 p = I 의 경우 j = I+ 1 끝 n a (p) > A (j) 인 경우 p = j next jtemp 첫 번째로 인접한 두 개의 숫자를 비교해서 큰 조정을 뒤로 한다. N 번의 인접한 비교를 거쳐 최대 수는 이미 "가라앉아" 마지막 위치에 놓였고, 소수는 이미 "떠" 올랐다. 2) 두 번째 번, 나머지 N 수 (최대 수는 이미 가라앉았다) 는 위와 같이 비교되고, n- 1 2 는 인접한 비교 후 다음 최대 수를 얻습니다. 3) 이와 같은 방식으로 n+ 1 * * * 의 수 n 번을 비교합니다. I=0 ~ n-1 의 경우 j = 0 ~ n- 1-i 의 경우 a(j)>a(j+ 1) 인 경우