,但解决方案未提交。我猜在创建新节点时出现问题,但我无法弄清楚。 这是我的代码:
SinglyLinkedListNode* insertNodeAtTail(SinglyLinkedListNode* head, int data) {
SinglyLinkedListNode *node = head;
new=( node*)malloc(sizeof(node));
node->data=data;
last=head;
if (head == NULL) {
return node;
}
else{
SinglyLinkedListNode *last=head;
while (last->next != NULL)
last = last->next;
last->next = node;
return head;
}
}
有人可以帮我解决吗!