C语言链表插入方法
请问大家 C语言简单链表中 各种位置节点的插入方法 while (lable->next != NULL && j<i-1)
{
label = label->next;
j++;
}
if (lable->next == NULL && j > i-1) return ERROR;
//label已到最后一个数据结点,但不存在第i个元素,则ERROR
new->next = label->next;
label->next = new; //插入在第i个元素的位置,原结点变为第i+1个
}除了这种方法 还有什么好方法 还有 要可以再任何位置上插入节点的 能在位置0 插入 在尾部 插入 和中间任意位置插入 我说的 不是头插法 和尾插法