int list_insert(Node **linkp, int newValue)
{
Node *current;
Node *newNode;
while (((current = *linkp) != NULL) && (current->value < newValue))
{
linkp = &(current->link);
}
newNode = (Node *)malloc(sizeof(Node));
if (newNode == NULL)
{
return FALSE;
}
newNode->value = newValue;
newNode->link = current;
*linkp = newNode;
return TRUE;
}
单链表插入c语言实现
最新推荐文章于 2023-12-23 21:19:39 发布