linked list判别数字是否存在
我要写一个method判断一组数字是不是在另一组数字里, 比如 a=[1, 2], b=[1,2,3,4] 那么程序就要return true, 如果是a=[2,7], b=[1,2,3,4], 那就return false, 我的程序为什么写完后没有反应,没有语法错误,是逻辑哪里错了吗? 大家帮忙看看。public boolean subsetOf(ILS setB)
{
int flag=0;
for(ILS temp=head; temp!=null; temp=temp.getNext())
{
setB=head;
do
{
if(temp.getData()==setB.getData())
{
flag=0;
}
else
{
flag++;
setB.getNext();
}
}while(setB!=null);
}
if(flag==0)
return true;
else
return false;
}