C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[24916] Re:c++ 선택 정렬(selection sort)..
최준호.스페로 [sparrow] 1318 읽음    2003-03-26 10:23
안녕하세요 스페로 입니다.

C나 C++공부하고 싶은 으양은 없으신지요..

단순 과제 해결을 위해서라면.. 더 찾아 보시면 나오고 몸이 힘들더라도 인터넷 보다는

책자를 살펴 보심이 좋을듯 합니다.

제가 제시한 코드도 C++은 아니구 걍 래퍼런스만 이용한 거구.. C에서는 컴파일 안되지만..

클래스두 아니구.. 걍 아무렇게나 한거니까 참고만 하시고

void selection(int dat[],int n)
{
    int i,j,min;
    for (i = 0;i < n -1; i++){
        min = i;
        for(j = min +1;j<n;j++){
            if (dat[min] > dat[j])
            min = j;
            if (min != i)
            Swap(dat[i],dat[min]);
        }
    }
}


void Swap(int &a, int &b){
    int t = a;
    a = b;
    b =t ;
}

간단하게 셀랙션 정렬이 어떤 방법으로 하는지 자료구조 책을 보시고
Swap함수 같은건  간단하게 A잔에 콜라가 들어 있고 B잔에 사이다가 있는데 다른 빈잔 하나 가지고

서로 A잔과 B잔에 내용물을 바꾼다는 생각으로.. 적절한 예일듯

이렇게 생각 하시구..

C나 C++에서 if / for / while만 아신다면 이런 간단한 알고리즘 과제는 해결 합니다.

머리만 이빠이 돌리면...

그럼 수고 하세요^^



진짜 몰라서..  님이 쓰신 글 :
: : : : : : :
c++언어로 조건 입력을 몇 개 받아서 그 숫자만큼 배열 받아 선택정렬로 나타내는 프로그램을 어떻게 할 수 있는지요?
:
c 언어도 배우지 않은 상태에서 c++ 언어로 나타내려고 하니 너무 힘드네요.
:
정말 c++언어 하고 싶지 않은데.. 어쩔 수 없어서.. 지금 울며 겨자 먹기 식으로 인터넷 자료를 찾고 있는데..
:
너무 힘듭니다. 컴퓨터 프로그램을 잘하시는 분은 이런게 아무것도 아니라고 하던데..
:
전 컴퓨터 관련학과도 아닌데다.. 오피스 2000을 다루는 것만  배워봐서 무지 힘듭니다.
:
아시는 분 꼭 쫌 도와주세요.~~~
: :
:

+ -

관련 글 리스트
24914 c++ 선택 정렬(selection sort).. 진짜 몰라서.. 1006 2003/03/26
24916     Re:c++ 선택 정렬(selection sort).. 최준호.스페로 1318 2003/03/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.