acgo题库
  • 首页
  • 题库
  • 学习
  • 天梯
  • 备赛

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 资讯
  • 竞赛
  • 讨论
  • 团队
  • 商城
登录
注册
题目详情提交记录(0)
  • 验证栈序列

    题意非常的简单 让我们维护一个栈; 可以在每次入栈后让与输出匹配的数弹出; 有人问了一个simple的问题:这样的解法不是有两层循环吗?然而它的总复杂度是O(N)O(N)O(N),因为每个人的进栈与出栈都只有一次,内层的每次循环从栈中弹出一个。 所以复杂度是O(n)O(n)O(n)

    userId_undefined
    yeye
    109阅读
    2回复
    4点赞
  • 题解

    思路一:将入栈序列存入栈,然后把出栈序列做判断 AC代码 O(3nT)O(3nT)O(3nT) 思路二:我们不难发现,其实可以不用栈,用变量i直接对照(最优) O(2nT)O(2nT)O(2nT) AC代码 记得点赞

    userId_undefined
    小金 回关
    秩序白银题解仙人快乐小狗GESP3级
    4阅读
    0回复
    0点赞
暂无数据

提交答案之后,这里将显示提交结果~

首页