gpt4 book ai didi

c++ - 使用 2 个指针反转链表

转载 作者:行者123 更新时间:2023-11-28 04:29:20 27 4
gpt4 key购买 nike

<分区>

我写了一段代码来使用两个指针反转链表。一次,我在 2 个节点之间反转 1 个指针。代码对我来说看起来不错。

Node* reverse(Node *head)
{
Node *p = head;
Node *q = p->next;
Node *temp;
while (q != NULL) {
temp = p;
p = q->next;
q->next = temp;

temp = p;
p=q;
q=temp;
}
head = p;
return p;
}

这里的逻辑错误是什么?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com