随机背包 使用数组存储数据,在构造迭代器的时候打乱他们的顺序 随机打乱:循环列表,每一位和随机位的元素变换位置 随机队列 使用队列存储数据,dequeue前将最后一个元素和随机位置的元素变换位置,然后返回,然后变换列表的大小(后面的长度减一)。