跳至主要內容

包含min函数的栈

微信公众号:储凡2023/2/23小于 1 分钟

包含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)
}

一些建议

更新日志

2024/7/28 10:06
查看所有更新日志
  • c0f2d-refactor: 升级vuepress相关版本,优化项目结构 (#137)
  • 06596-feat: 算法相关文档新增固定链接,优化导入代码配置
  • 9b9e4-feat: 算法相关文档更新,删除讨论链接 (#88)
  • b0275-feat(markdownlint-cli): 添加markdown文档校验,支持lint脚本自动格式化文档
  • 5f1e1-feat: 导航栏、侧边栏内容修改,新增目录对应的文档
  • 2b8a3-docs: 新增一些文档,优化项目结构
  • 02ab1-style: 文档目录调整,修改mdEnhance配置
  • 8de1a-feat: 剑指算法文档更新,修改目录结构
  • d0347-docs(algorithm): 新增模版格式
  • 3c0e1-feat: shell相关代码初始化
  • ced18-docs: 更新一些文档,优化导航栏
  • a23ce-refactor: 新增manuscript目录,优化文稿结构
  • 80f08-feat(algorithm): 算法文档更新,侧边栏优化