when head == NULL
q=head;
while(q->next != NULL){
q->nextでcoreかと。