Range Main
Range Main
*;
public class RangeNodeMain
{
while(list.hasNext())
{
int from= list.getValue();
int to=list.getValue();
while(list.hasNext()&&list.getValue()
+1==list.getNext().getValue())
{
to= list.getNext().getValue();
list=list.getNext();
}
RangeNode r = new RangeNode(from,to);
Node <RangeNode> node= new Node <RangeNode>(r);
System.out.println(r);
last.setNext(node);
last= node;
if (list.hasNext())
list=list.getNext();
//System.out.println(last);
}
return result.getNext();
}
while(list.hasNext())
{
if(list.getValue()<list.getNext().getValue())
{
sum+=list.getValue();
list=list.getNext();
}
else
{
System.out.println(last);
sum+=list.getValue();
Node <Integer> node=new Node <Integer> (sum);
last.setNext(node);
last=node;
sum=0;
list=list.getNext();
}
}
return result.getNext();
if (count == 0 || count % 3 != 0)
return false;
// 1 2 3 4 5 6 7 8 9
Node <Integer> frog1 = list;
Node <Integer> frog2 = list;
for(int i=0;i<count/3;i++)
{
if(frog1.getValue()!=frog2.getValue() ||
frog2.getValue()!= frog3.getValue())
{
return false;
}
frog1 = frog1.getNext();
frog2 = frog2.getNext();
frog3 = frog3.getNext();
}
return true;
}