스택 소스코드: 두 판 사이의 차이
IT위키
(새 문서: == Java == <syntaxhighlight lang='java' line='line'> public class Stack { private int MAX = 5; private int top; private int[] item; public Stack() { top = 0; item = new in...) |
편집 요약 없음 |
||
(다른 사용자 한 명의 중간 판 2개는 보이지 않습니다) | |||
41번째 줄: | 41번째 줄: | ||
== 출처 == | == 출처 == | ||
[http://raisonde.tistory.com/entry/금융권-전산직-기출-문제-서술식 지식잡식 블로그] | [http://raisonde.tistory.com/entry/금융권-전산직-기출-문제-서술식 지식잡식 블로그] | ||
[[분류:자료 구조]] | |||
[[분류:알고리즘]] |
2019년 5월 9일 (목) 00:50 기준 최신판
Java[편집 | 원본 편집]
public class Stack {
private int MAX = 5;
private int top;
private int[] item;
public Stack() {
top = 0;
item = new int[MAX];
}
public void push(int num) {
if(top >= item.length) {
System.out.println("Stack is fulled");
return ;
} else {
item[top] = num;
top = top + 1;
System.out.println(num);
}
}
public void pop() {
if(top == 0) {
System.out.println("Stack is empty");
} else {
top = top - 1;
int num;
num = item[top];
item[top] = 0;
System.out.println(num);
}
}
}