定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
let stack = []
function push(node) {
stack.push(node)
}
function pop() {
stack.pop()
}
function top() {
return stack[length - 1]
}
function min() {
return Math.min.apply(null, stack)
}
定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
let stack = []
function push(node) {
stack.push(node)
}
function pop() {
stack.pop()
}
function top() {
return stack[length - 1]
}
function min() {
return Math.min.apply(null, stack)
}