게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
자바 질문점여! 소스코드 x
게시물ID : programmer_2298짧은주소 복사하기
작성자 : LUminary
추천 : 0
조회수 : 307회
댓글수 : 1개
등록시간 : 2014/04/01 22:05:42
스택에 대한 알고리즘을 짯는데요~

Stack a = new Stack(100); 

// 일단 클래스 이름으로 Stack 

a.push(10);
a.push(100);
a.push(7);

System.out.println(a);
System.out.println(a.pop());


알단 푸시 팝은 제대로 다 구현했습니다.
실제로 그렇게 나오기두하구요.

그런데 System.out.println(a)에서 

스택에 저장된 값을 출력해야하는데

[7 100 10 ] 으로 출력해야하는데

a로 호출해버리면

public String toString()
{
return("[" + 스택저장값 + ~~ "]")
}

이런식으로 하려고 하는데 항상 푸시 팝으로 저장된 값이 바뀌는데 어떻게 출력하죠?

어쩔땐 스택이 2개 저장되고 어쩔땐 스택에 3개가 저장되서

return으로 출력하는 부분을 일정한 변수를 넣으면 안될 것같은데요..ㅠ

많은 답변 부탁드립니다.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호