java中栈、队列、双端队列的初始化

    科技2022-07-11  96

    栈的初始化 Deque<Integer> stack = new LinkedList<Integer>();

    入栈:push(); 出栈:pop(); 取栈顶元素:peek();

    队列的初始化 Queue<Integer> queue = new LinkedList<Integer>();

    插入队头:offer(e); 队尾删除:poll(); 取队尾元素:peek();

    双端队列的初始化 LinkedList<Integer> list = new LinkedList<Integer>();

    插入队头/队尾元素:addFirst()、addLast() 删除队头/队尾元素:removeFirst()、removeLast() 获取队头/队尾元素:getFirst()、getLast()

    Processed: 0.020, SQL: 8