色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java棧和隊列的范例

榮姿康1年前7瀏覽0評論

Java棧和隊列是非常常用的數據結構,具有強大的功能和廣泛的應用場景。下面是一個Java棧和隊列范例:

import java.util.Stack;
import java.util.Queue;
import java.util.LinkedList;
public class StackAndQueueExample {
public static void main(String[] args) {
Stack<Integer> stack = new Stack<>();
Queue<String> queue = new LinkedList<>();
//將元素推入Stack
stack.push(1);
stack.push(2);
stack.push(3);
stack.push(4);
stack.push(5);
//將元素添加到Queue
queue.add("One");
queue.add("Two");
queue.add("Three");
queue.add("Four");
queue.add("Five");
//輸出Stack中的元素
System.out.println("Stack: " + stack);
//輸出Queue中的元素
System.out.println("Queue: " + queue);
//將Stack的頂部元素彈出并刪除
int topElement = stack.pop();
System.out.println("Stack Top Element: " + topElement);
//將Queue的頭部元素刪除
String headElement = queue.remove();
System.out.println("Queue Head Element: " + headElement);
//輸出修改后的Stack
System.out.println("Modified Stack: " + stack);
//輸出修改后的Queue
System.out.println("Modified Queue: " + queue);
}
}

在這個Java程序中,我們使用了Stack和Queue的實現類,并且展示了如何將元素推入Stack和添加到Queue,以及如何彈出Stack中的頂部元素和刪除Queue的頭部元素。我們也展示了如何輸出修改后的Stack和Queue。