老师,我自己写的findAll方法,好像有点问题,帮看看

来源:2-6 使用泛型

慕侠8286745

2018-10-08

public String findAll(int e){
int count=0;
String indexs=“找到”+e+“的个数为:”+count+","+“索引值为:”;
for(int i=0;i<size;i++){
if(data[i]==e){
count++;
indexs+=i+" ";
}
}
return indexs;
}

然后测试了一下,count值始终是0,不知道为什么

写回答

1回答

liuyubobobo

2018-10-08

你返回的indexes一开始就初始化好了,就没有在变化过了。后续的count计算逻辑,和indexes没关系:)

0
3
慕侠8286745
回复
liuyubobobo
懂了。谢谢老师
2018-10-08
共3条回复

玩转数据结构

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

6221 学习 · 1704 问题

查看课程