selection sort(선택정렬) 알고리즘

Programming/Javascript | 2012. 12. 30. 21:40
Posted by 오요미

<meta name="viewport" content="width=device-width;" charset="utf-8" />

<script language = "javascript" type="text/javascript">

//정렬 : 데이터를 작은것에서 큰것순으로 정렬(오름차순) 또는 그반대(내림차순)

//오름차순 : 1,2,3 순으로 출력

//내림차순 : C, B, A순으로 출력


//Input

var sort = [33, 22, 11, 55, 44];

var temp = 0;

//Process : selection sort(선택정렬) 알고리즘

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

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

if(sort[i]>sort[j]){

temp = sort[i];

sort[i] = sort[j];

sort[j] = temp;

}

}

}

//Output

for(var i=0; i<sort.length; i++){

document.write(sort[i] + " ");

}

document.write("<br />");

</script>


'Programming > Javascript' 카테고리의 다른 글

window 객체 속성&메서드  (0) 2012.12.30
성적처리 프로그램  (0) 2012.12.30
최대값, 최소값 알고리즘  (0) 2012.12.30
contine문, break문  (0) 2012.12.20
for문, while문, do while문 비교  (0) 2012.12.20
 
블로그 이미지

오요미

공부할 수 있는 순간을 감사하며 공부하라.

카테고리

분류 전체보기 (121)
Electronics (1)
Programming (72)
Culturallife (30)
English (11)
취업 (1)
대학원 (4)
Life (1)