在Java中使用ArrayDeque创建堆栈和队列
使用ArrayDeque创建一个堆栈。
Deque<String> s = new ArrayDeque<String>();
//堆栈
s.push("Bat");
s.push("Mat");
s.push("Cat");
s.push("Rat");
s.push("Hat");
s.push("Fat");使用ArrayDeque创建队列-
Deque<String> q = new ArrayDeque<String>();
//队列
q.add("Bat");
q.add("Mat");
q.add("Cat");
q.add("Rat");
q.add("Hat");
q.add("Fat");以下是一个示例。
示例
import java.util.ArrayDeque;
import java.util.Deque;
public class Demo {
public static void main(String args[]) {
Deque<String> s = new ArrayDeque<String>();
Deque<String> q = new ArrayDeque<String>();
//堆栈
s.push("Bat");
s.push("Mat");
s.push("Cat");
s.push("Rat");
s.push("Hat");
s.push("Fat");
while (!s.isEmpty())
System.out.print(s.pop() + " ");
System.out.print("\n");
//队列
q.add("Bat");
q.add("Mat");
q.add("Cat");
q.add("Rat");
q.add("Hat");
q.add("Fat");
while (!q.isEmpty())
System.out.print(q.remove() + " ");
}
}输出结果
Fat Hat Rat Cat Mat Bat Bat Mat Cat Rat Hat Fat
热门推荐
10 婆婆66岁祝福语简短
11 升职祝福语简短霸气押韵
12 友情祝福语简短小故事
13 媳妇生日简短祝福语朋友
14 节日对老公祝福语简短
15 英文节日祝福语简短唯美
16 病人的生日祝福语简短
17 相亲结束的祝福语简短
18 女友妈妈生日祝福语简短