数组遍历
来源:2-5 包含,搜索和删除
Rvie
2018-08-07
有的是for(int i=0;i<data.length;i++) 这一节是for(int i=0;i<size;i++) 我有点分不清楚那个才是对的,不论是查找是否存在还是查找当前索引,难道不都是查询数组的大小吗? 谢谢啦
写回答
1回答
-
在我们的这个课程中,对我们自己的动态数组内部进行元素的遍历,统一使用的是
for(int i=0;i<size;i++)
因为size是我们的动态数组中真正存放的元素个数;而data.length是我们的动态数组中,使用的那个静态数组(data)的容量:)
请一定要区分size和data.length所表示的内容的语意的不同!而不要去记忆在什么情况下使用什么。在什么情况下使用谁,是根据你要实现的逻辑进行选择的:)
012018-08-07
相似问题