请稍等 ...
×

采纳答案成功!

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

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

1回答

liuyubobobo 2019-10-19 15:53:53

可以不缩容。只不过不缩容的话,有可能浪费大量空间。但因为对于现代计算按机来说,内存相对"不值钱",所以其实对于大多数应用来说,不缩容关系不大:)


继续加油!:)

0 回复 有任何疑惑可以回复我~
  • 提问者 weixin_慕妹5444478 #1
    扩容操作会比一次性开辟N个空间相对浪费更多的空间内存。但他们时间上的差异不大。如果我不进行缩容的话,元素删除,两者一样会浪费大量空间。这些空间是如何释放掉的呢?
    回复 有任何疑惑可以回复我~ 2019-10-19 16:12:18
  • liuyubobobo 回复 提问者 weixin_慕妹5444478 #2
    如果不缩容,空间无法动态删除,只有等整个 Array 类的生命周期结束,才会释放。
    回复 有任何疑惑可以回复我~ 2019-10-19 16:32:21
  • 提问者 weixin_慕妹5444478 #3
    非常感谢
    回复 有任何疑惑可以回复我~ 2019-10-19 16:38:27
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信