컴퓨터/컴퓨터 ETC

[javascript] 데이터 정렬하기

푸른바다23 2018. 9. 11. 15:37

[javascript] 데이터 정렬(SORT)하기 - 버블정렬

 

 

다음 소스는 data정렬(SORT)에 대표적으로 쓰이는 버블정렬으로 구성된 소스이다. 

 

기준값을 잡고 그 값이 비교값보다 크면 자리를 바꾸는 방식이다. 

 

여기서 기준값은 i번째 배열값을 말하고 

 

비교값은 J번째 배열값을 말한다. 

 

i번째값을 j번째 값과 비교하면서 i번째값이 크면 j번째값과 자리를 바꾸면서 큰숫자를 뒤로 점점더 뒤로 보내는 방식이다.

 

 

 var data=["1","5","7","2","4"];

 for ( var i=0 ; i<data.length-1 ; i++ ){

for ( var j=i+1 ; j<data.length ; j++ ){

if (data[i]> data[j]{

var temp = data[i];

data[i] = data[j];

data[j] = temp;

}

}

 } 

 

 

반응형