짝수 - 홀수의 앞에 배열하자

// 두 포인터있어서, 각각 다시 조회로 전후부터 홀수를 발견하고, 심지어 그들이 전환하고, 마지막으로 적절히 배열 어레이 인쇄된다.

 

 

사용법 #include <iostream>
네임 스페이스를 사용하여 표준;

보이드 rearray (INT * 배열 INT 길이)
{
    경우 (배열 == nullptr || 길이 == 0)
        돌려 준다

    * = INT는 어레이 왼쪽;
    * = INT 오른쪽 배열 + 길이 - 1;
    반면 (왼쪽 <오른쪽)
    {
        ((왼쪽 <오른쪽) && (* 좌측 % 2 == 1)) 동안
            ++ 왼쪽;
        반면 (오른쪽 오른쪽 && * % <좌측 2 == 0)
            right--;
        경우 (왼쪽 <오른쪽)
        {
            INT 온도 = * 왼쪽;
            * = * 좌우;
            * 오른쪽 = 온도;
        }
    }
    에 대해 INT (I = 0; I <길이; I ++)
    {
        COUT << 배열 [I];
    }
    COUT << ENDL;


}

주 () 값 int
{
    int 배열 [10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
    INT 길이 = 10;
    rearray (배열, 길이);
    시스템 ( "중지");
    0을 반환;

}

게시 27 개 원래 기사 · 원 찬양 8 · 전망 2121

추천

출처blog.csdn.net/hgxy123/article/details/104201128