很抱歉,您没有提供需要改写的句子。请提供您希望改写的句子,我将为您改写为一个长尾词的。
- 内容介绍
- 文章标签
- 相关推荐
本文共计493个文字,预计阅读时间需要2分钟。
题目:三合一。
描述:如何仅用一个数组来实现三个栈。
实现方法:你应该实现以下方法:- push(stackNum, value):将值 value 压入编号为 stackNum 的栈中。- pop(stackNum):从编号为 stackNum 的栈中弹出顶部元素。- isEmpty(stackNum):判断编号为 stackNum 的栈是否为空。- peek(stackNum):获取编号为 stackNum 的栈顶元素。
stackNum 表示栈的编号。
题目:
三合一。描述如何只用一个数组来实现三个栈。
你应该实现push(stackNum, value)、pop(stackNum)、isEmpty(stackNum)、peek(stackNum)方法。stackNum表示栈下标,value表示压入的值。
构造函数会传入一个stackSize参数,代表每个栈的大小。
示例1:
输入:["TripleInOne", "push", "push", "pop", "pop", "pop", "isEmpty"][[1], [0, 1], [0, 2], [0], [0], [0], [0]] 输出:[null, null, null, 1, -1, -1, true]说明:当栈为空时`pop, peek`返回-1,当栈满时`push`不压入元素。本文共计493个文字,预计阅读时间需要2分钟。
题目:三合一。
描述:如何仅用一个数组来实现三个栈。
实现方法:你应该实现以下方法:- push(stackNum, value):将值 value 压入编号为 stackNum 的栈中。- pop(stackNum):从编号为 stackNum 的栈中弹出顶部元素。- isEmpty(stackNum):判断编号为 stackNum 的栈是否为空。- peek(stackNum):获取编号为 stackNum 的栈顶元素。
stackNum 表示栈的编号。
题目:
三合一。描述如何只用一个数组来实现三个栈。
你应该实现push(stackNum, value)、pop(stackNum)、isEmpty(stackNum)、peek(stackNum)方法。stackNum表示栈下标,value表示压入的值。
构造函数会传入一个stackSize参数,代表每个栈的大小。
示例1:
输入:["TripleInOne", "push", "push", "pop", "pop", "pop", "isEmpty"][[1], [0, 1], [0, 2], [0], [0], [0], [0]] 输出:[null, null, null, 1, -1, -1, true]说明:当栈为空时`pop, peek`返回-1,当栈满时`push`不压入元素。
