跳至主要內容

包含min函数的栈

微信公众号:储凡Less than 1 minute

包含min函数的栈

题目链接

题目描述

刷题思路

代码实现

/*
 * @Description: 【较难】包含min函数的栈
 * @Version: Beta1.0
 * @Author: 微信公众号:储凡
 * @Date: 2021-04-29 22:04:17
 * @LastEditors: 微信公众号:储凡
 * @LastEditTime: 2021-04-29 22:04:36
 */

const result = []
export function push(node) {
  if (result) {
    return result.push(node)
  }
}
export function pop() {
  if (result.length > 0) {
    return result.pop()
  }
}
export function top() {
  if (result.length > 0) {
    return result[result.length - 1]
  }
}
export function min() {
  // 对result数组进行排序
  return Math.min(...result)
}

一些建议