我對Java很新,我想學習,所以我只是想知道如何通過我的數組進行線性搜索。 這是迄今爲止我所做的,但它不起作用。線性數組搜索
public boolean contains(Object elem)
{
boolean result = false;
for(int i=0;i<this.vector.length;i++)
if(elem.equals(this.vector[i]))
result=true;
else
result=false;
return result;
}
public int indexOf(V elem)
{
int pos = 0;
for(int i=0;i<this.vector.length;i++)
if(this.vector[i].equals(elem))
pos=i;
else
pos= -1;
return pos;
}
你能告訴我們它是如何失敗的嗎?也許是一個例子。 – dfb 2011-05-19 16:37:30