sange17   2년 전

스택을 배열로 직접 만들어 풀어보았지만 아래와 같이 입력에 대해서 옳바르지 않은 출력을 보입니다...

<입력1>

7

1 2 3 1 1 2 3

<출력1>

-1 1 1 1 -1 -1 -1

자바에서 제공하는 스택 클래스를 사용하여 풀어본 결과 위의 입력 예와 같이 입력하였을 때는 아래와 같이 옳바른 값이 출력됩니다.

<출력2>

-1 1 1 -1 -1 -1 -1

왜 직접 만든 스택과 스택 클래스에서 이러한 차이가 발생하는지 궁금합니다.

혹시 제가 틀리거나 놓치고 있는 부분이 있는 것인가요..?

아래 주석 처리되지 않은 코드는 스택을 배열로 직접 만들어 푼 것이고 주석 처리된 코드는 스택 클래스를 이용하여 푼 것입니다.

댓글을 작성하려면 로그인해야 합니다.