超出GFG循环链表问题Java的时间限制
问题在于检查给定的链表是否是循环的,是否出现在Geeksforgek上。我为此尝试了以下代码(Java),但它说超出了时间限制。while循环是否导致了一些问题?这是因为没有内部循环
boolean isCirular(Node head){
Node currNode = head.next;
if(head==null){
return true;
}
while(currNode!=head || currNode!=null){
currNode = currNode.next;
}
if(currNode==head){
return true;
}else{
return false;
}
}
共 (0) 个答案