Skip to content

Instantly share code, notes, and snippets.

@affandes
Created January 2, 2024 02:18
Show Gist options
  • Save affandes/d7ec934bf8bc88ced85c834701461d24 to your computer and use it in GitHub Desktop.
Save affandes/d7ec934bf8bc88ced85c834701461d24 to your computer and use it in GitHub Desktop.
Contoh kode program Stack dengan tipe data int
public class Stack {
public int[] data; // tipe data int
public int top;
public Stack(int n) {
this.data = new int[n]; // tipe data int
this.top = 0;
}
public void push(int d) { // tipe data int
if (this.top < this.data.length) {
this.data[this.top] = d;
this.top++;
}
}
public int pop() { // tipe data int
if (this.top > 0) {
this.top--;
return this.data[this.top];
}
return 0;
}
public int peek() { // tipe data int
if (this.top > 0) {
return this.data[this.top-1];
}
return 0;
}
public boolean empty() {
return this.top == 0;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment