책 내용 질문하기
1권 p314 문제3번
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
314
조회수
129
작성일
2017-06-21
작성자
탈퇴*원
첨부파일

문제3번을 보면 크기가 작은쪽의 배열 첨자를 증가 라고 하는 말은 내림차순이라는 말인가요?

답변
2017-06-22 09:13:28

안녕하세요.

크기가 작은 쪽의 배열의 위치를 증가시킨다는 것은

두 배열의 값을 비교하여 크기가 작은 쪽의 배열 값을 병합될 배열로 옮긴 후 작은 쪽의 배열의 위치를 증가시킨다는 것입니다.

그러므로 작은 쪽의 값을 먼저 저장하는 오름차순 정렬 방식임을 알 수 있습니다.

예를 들어

A 1, 3, 5, 7

B 2, 4, 6, 8

의 배열을 C 배열을 옮긴다고 하면

A의 1과 B의 2를 비교한 후

A의 1을 C로 옮깁니다. 이제 A는 두 번째 배열의 값을 비교해야 하므로 위치를 증가시키죠

A의 3과 B의 2를 비교한 후

B의 2를 C로 옮깁니다. 이제 B는 두 번째 배열의 값을 비교해댜 하므로 위치를 증가시킵니다.

이와 같인 크기가 작은 쪽의 값을 이동한 후 그 배열의 위치를 증가시키는 과정으로 수행합니다.

오늘도 즐거운 하루 되세요.

  • *
    2017-06-22 09:13:28

    안녕하세요.

    크기가 작은 쪽의 배열의 위치를 증가시킨다는 것은

    두 배열의 값을 비교하여 크기가 작은 쪽의 배열 값을 병합될 배열로 옮긴 후 작은 쪽의 배열의 위치를 증가시킨다는 것입니다.

    그러므로 작은 쪽의 값을 먼저 저장하는 오름차순 정렬 방식임을 알 수 있습니다.

    예를 들어

    A 1, 3, 5, 7

    B 2, 4, 6, 8

    의 배열을 C 배열을 옮긴다고 하면

    A의 1과 B의 2를 비교한 후

    A의 1을 C로 옮깁니다. 이제 A는 두 번째 배열의 값을 비교해야 하므로 위치를 증가시키죠

    A의 3과 B의 2를 비교한 후

    B의 2를 C로 옮깁니다. 이제 B는 두 번째 배열의 값을 비교해댜 하므로 위치를 증가시킵니다.

    이와 같인 크기가 작은 쪽의 값을 이동한 후 그 배열의 위치를 증가시키는 과정으로 수행합니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.