请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

这个性能也不好吧

出队的时候,两个栈结构都要遍历一次,也是On的
另外我理解的数组shift和unshift性能差就是因为index变化导致的On复杂度是吗

正在回答 回答被采纳积分+3

1回答

双越 2022-03-08 13:48:21

这个题目考察的是如何用两个栈实现队列,主要考察思路,和对栈、队列 API 的理解。

如果要考虑队列的性能,还是链表比较好。

0 回复 有任何疑惑可以回复我~
  • 老师:
    两个栈的性能没有数组好,而且差太远了
    下面是十万级的数据量入队出队的时间对比
    arr: 571.464111328125 ms
    two-stack-queue: 24199.591064453125 ms
    回复 有任何疑惑可以回复我~ 2022-09-05 16:45:40
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号