스택 소스코드: Difference between revisions
From IT Wiki
(새 문서: == 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...) |
No edit summary |
||
Line 41: | Line 41: | ||
== 출처 == | == 출처 == | ||
[http://raisonde.tistory.com/entry/금융권-전산직-기출-문제-서술식 지식잡식 블로그] | [http://raisonde.tistory.com/entry/금융권-전산직-기출-문제-서술식 지식잡식 블로그] | ||
[[분류:알고리즘]] |
Revision as of 13:04, 6 May 2018
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);
}
}
}