请稍等 ...
×

采纳答案成功!

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

关于数组的 shift 方法

老师好,虽然说数组的 shift 和 unshift 方法时间复杂度是 O(n),但 JavaScript 里面使用队列的时候,一般还是用数组来模拟的吧,队列出队用数组的 shift 方法,还是说是用其他数据结构

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

1回答

双越 2022-03-16 16:52:58

继续往下看,后面会用链表实现队列。

0 回复 有任何疑惑可以回复我~
  • 提问者 mofiter #1
    看到了后面的链表实现队列,那做题的时候还是直接用数组吧,比如二叉树的层序遍历,一般用队列进行广度优先遍历,这时候如果先用链表实现个队列那感觉就太麻烦了
    回复 有任何疑惑可以回复我~ 2022-03-16 19:29:06
  • 双越 回复 提问者 mofiter #2
    做题直接用数组,这没毛病。不过你要明白数组的局限性,以及通过链表可以解决性能问题。
    回复 有任何疑惑可以回复我~ 2022-03-17 08:18:18
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信