返回数组为空

来源:2-3 向数组中添加元素

qq_独行散客_0

2018-11-21

返回数组为空,为什么不是data.length0,而是size0?

写回答

1回答

liuyubobobo

2018-11-21

size表示实际数组中存储多少内容。而length表示数组中最多可以存储多少内容。


我们可以开一个最多可以容纳100个元素的数组(即data.length == 100),但是,只用它存储10个元素;也可以是20个元素,也可以是50个元素,也可以是100个元素,也可以是0个元素。length一直为0,但size在不断变化:)

0
2
liuyubobobo
回复
颠覆123
是的,笔误,100
2024-05-27
共2条回复

玩转数据结构

动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…

6221 学习 · 1704 问题

查看课程