LinearList/LoopSingleLinkList.c
void headInsert(Node* L, int data) {
    Node* node = (Node*)malloc(sizeof(Node));
    node->data = data;
    node->next = L->next;
    L->next = node;
    L->data++;
}
/**
 * insert item in link list's head
 * @param L the head pointer of link list
 * @param data  the data you want to insert
 */
insert item in link list's head
@param L the head pointer of link list
@param data  the data you want to insert
insert item in link list ' s head @param L the head pointer of link list @param data the data you want to insert
void headInsert(Node* L, int data) {
    Node* node = (Node*)malloc(sizeof(Node));
    node->data = data;
    node->next = L->next;
    L->next = node;
    L->data++;
}
void headInsert ( Node * L , int data ) { Node * node = ( Node * ) malloc ( sizeof ( Node ) ) ; node -> data = data ; node -> next = L -> next ; L -> next = node ; L -> data ++ ; }
insert item in link list's head
 @param L the head pointer of link list
 @param data  the data you want to insert
insert item in link list ' s head @param L the head pointer of link list @param data the data you want to insert