编写一个算法,往单链表里数据为w0的结点前面插入一个值为w1的结点

如题所述

表头node *L
p = L
q = p -> next
while  q != NULL
    if q -> value = w0
        break
    p = p->next
    q = p->next
if q = NULL
    没找到数据为w0的节点
else
    node * newNode = (node *)malloc(sizeof(node))
    newNode->value = w1
    newNode->next = q
    p->next = newNode
温馨提示:答案为网友推荐,仅供参考
相似回答