You are on page 1of 3

stacks

import java.util.Stack;

class Main {
public static void main(String[] args) {

Stack<String> binatang= new Stack<>();

binatang.push(“Anjing");
binatang.push(“Kuda");
binatang.push(“Kucing");
System.out.println(“Timbunan: " + binatang);

binatang.pop();
System.out.println(“Timbunan demi pop: " + binatang);
}
}
queues
import java.util.Queue;
import java.util.LinkedList;

class Main {

public static void main(String[] args) {


Queue<Integer> nombor = new LinkedList<>();

nombor.offer(1);
nombor.offer(2);
nombor.offer(3);
System.out.println("Queue: " + nombor);

int accessedNumber = nombor.peek();


System.out.println(“Elemen Diakses: " + accessedNumber);

int removedNumber = nombor.poll();


System.out.println(“Elemen yang dialih keluar: " + removedNumber);

System.out.println(“Baris Gilir Dikemas Kini: " + nombor);


}
}
Linked lists
import java.util.LinkedList;

class Main {
public static void main(String[] args){

LinkedList<String> haiwan = new LinkedList<>();

haiwan.add(“anjing");

haiwan.addFirst(“kucing");

haiwan.addLast(“kuda");
System.out.println(“Senarai Berpaut: " + haiwan);

System.out.println(“Elemen Pertama: " + haiwan.getFirst());

// access last element


System.out.println(“Elemen Terakhir: " + haiwan.getLast());
}
}

You might also like