1:思路
2:图解
①表示:为新节点申请空间--- (*L = (LinkList)malloc(sizeof(Node))
②表示:为新节点赋值---(p->data = rand()%100+1)
③表示:旧的结构是head下一个节点是C,但是插入新节点之后,C的前一个节点是d, 所以应该是d指向C, 这里程序应该是将head指向的节点赋值给d指向的节点---(p->next = (*L)->next)
④表示:
旧的结构是head下一个节点是C,但是插入新节点之后,head的下一个节点应该是d, 所以这样应该将d的地址赋值给”
(*L)->next“
---(
(*L)->next) = p)
3:代码
阅读(831) | 评论(0) | 转发(0) |