C# 기초 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : 예제. 오름차순 정렬(ASCENDING SORT) 알고리즘
글번호: 230
작성자: 레드플러스
작성일: 2004/03/19 오후 10:35:00
조회수: 7123
파일: SelectionSort.gif (16 KB) / 전송수: 2612
SelectionSort.gif
using System;
public class 정렬알고리즘{//Selectoin Sort(선택 정렬)
    public static void Main(){
        int [] 데이터 = {33, 24, 58, 99, 13};        //입력
        Console.Write("오름차순 정렬 전 데이터 : ");
        foreach(int 원본데이터 in 데이터){
            Console.Write("{0} " , 원본데이터);
        }        Console.WriteLine();
        int i, j, 임시; i=j=임시=0; //정렬알고리즘 관련 변수
        for(i = 0; i < 데이터.Length -1; i++){        //처리
            for(j = i + 1; j <데이터.Length; j++){
                if(데이터[i] > 데이터[j]){
                    임시 = 데이터[i];
                    데이터[i] = 데이터[j];
                    데이터[j] = 임시;
                }
            }
        }
        Console.Write("오름차순 정렬 후 데이터 : ");
        for(int k = 0; k < 데이터.GetLength(0); k++){//출력
            Console.Write("{0} " , 데이터[k]);
        }        Console.WriteLine();
    }
}
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 16. 파일 처리(파일 및 디렉터리 입출력) - 레드플러스 2003-03-31 7306
  15. 알고리즘(Algorithm) - 레드플러스 2003-03-31 7028
  15.1. 합계(SUM) 알고리즘 - 레드플러스 2004-03-13 5788
  예제. 합계(SUM) 알고리즘 SUM.gif(12 KB) 레드플러스 2004-03-18 6916
  15.2. 횟수(COUNT) 알고리즘 - 레드플러스 2004-03-13 5104
  예제. 횟수(COUNT) 알고리즘 COUNT.gif(11 KB) 레드플러스 2004-03-18 5395
  15.3. 평균(AVERAGE) 알고리즘 - 레드플러스 2004-03-13 4836
  예제. 평균(AVERAGE) 알고리즘 AVG.gif(11 KB) 레드플러스 2004-03-18 5914
  15.4. 최대값(MAX) 알고리즘 - 레드플러스 2004-03-13 5057
  예제. 최대값(MAX) 알고리즘 MAX.gif(11 KB) 레드플러스 2004-03-18 7223
  15.5. 최소값(MIN) 알고리즘 - 레드플러스 2004-03-13 4890
  예제. 최소값(MIN) 알고리즘 MIN.gif(11 KB) 레드플러스 2004-03-18 6597
  15.6. 오름차순 정렬(ASCENDING SORT) 알고리즘 - 레드플러스 2004-03-13 6134
현재글 예제. 오름차순 정렬(ASCENDING SORT) 알고리즘 SelectionSort.gif(16 KB) 레드플러스 2004-03-19 7123
  15.7. 내림차순 정렬(DESCENDING SORT) 알고리즘 - 레드플러스 2004-03-13 6235
  예제. 내림차순 정렬(DESCENDING SORT) 알고리즘 SelectionSortDesc.gif(16 KB) 레드플러스 2004-03-19 8067
  15.8. 순위(RANK) 알고리즘 - 레드플러스 2004-03-13 5740
  15.9. 가까운값(NEAR) 알고리즘 가까운값_알고리즘_800X600.png(118 KB) 레드플러스 2004-03-13 5230
  가까운값알고리즘.cs 가까운값알고리즘CS.png(65 KB) 레드플러스 2014-05-21 4866
  가까운값 모두 구하기 CS_알고리즘_가까운값 모두 구하기.png(60 KB) 레드플러스 2018-02-13 2050
  연습문제. 알고리즘(Algorithm) - 레드플러스 2004-03-23 5382
  병합(MERGE) 알고리즘 - 레드플러스 2006-04-18 6881
  15.10. 선택정렬 알고리즘 - 레드플러스 2007-02-15 4921
  알고리즘_배열채우기_열우선.cs 알고리즘_배열채우기_열우선.png(61 KB) 레드플러스 2014-05-22 2847
  알고리즘_배열채우기_열감소.cs 알고리즘_배열채우기_열감소.png(48 KB) 레드플러스 2014-05-22 3146
  C# 알고리즘_배열채우기_달팽이.cs 알고리즘_배열채우기_달팽이.png(86 KB) 레드플러스 2014-05-31 6936
  C#을 사용한 초간단 가위 바위 보 게임 가위바위보_CS.png(102 KB) 레드플러스 2014-06-03 6211
  배열 패턴 찾기 배열 패턴 찾기.png(120 KB) 레드플러스 2014-06-16 3050
다음글 14. 구조체, 열거형, 네임스페이스 GuidDemo.png(34 KB) 레드플러스 2003-03-31 7444
 
손님 사용자 Anonymous (손님)
로그인 Home