反向队列的内容

时间:2014-01-06 18:59:59

标签: java queue

我有一个队列(Q)= 1,4,6,9,2,7,5,我通过合并两个队列获得了这个队列。 我想在Java中使用反向方法将此队列反转为5,7,2,9,6,4,1。  这就是我所拥有的

 List<Integer> myQueue = new ArrayList<Integer>(Arrays.asList(1, 4, 6, 9, 2, 7, 5)); 

1 个答案:

答案 0 :(得分:1)

这个很简单。第一行创建队列。第二个显示给你。第三个逆转它。第四个打印出来,表明它已被颠倒。

    List<Integer> queue = new ArrayList<Integer>(Arrays.asList(1, 4, 6, 9, 2, 7, 5));
    System.out.println(queue);
    Collections.reverse(queue);
    System.out.println(queue);

其输出为:

    [1, 4, 6, 9, 2, 7, 5]
    [5, 7, 2, 9, 6, 4, 1]