数据结构之队列(Queue)

图解

排队买东西, 商品限购, 先到先得

解释

先进先出,FIFO(First In First Out)

代码

对一组数字, 求每个数字的平方

1
2
3
4
5
6
7
8
private Queue<Integer> square(Queue<Integer> nums) {
Queue<Integer> ans = new LinkedList<>();
while (nums.size() > 0) {
Integer x = nums.poll();
ans.offer(x * x);
}
return ans;
}