//检查链表是否有环
bool check(list *head)
{
    
if(head == NULL)
    
{
        
return false;
    }

    list 
*p1 = head;
    list 
*p2 = head;
    
while(p1 != NULL && p2->next != NULL)
    
{
        p1 
= p1->next;
        p2 
= p2->next->next;
        
if(p1 == p2)
        
{
            
return true;
        }

    }

    
return false;
}