题解 | #反转链表#

反转链表

http://www.nowcoder.com/practice/75e878df47f24fdc9dc3e400ec6058ca

反转链表:用一个栈

stack<int> s;
ListNode * p = pHead;
while(p != nullptr)
{
s.push(p->val);
p = p->next;
}
ListNode * q = pHead;
while(q != nullptr)
{
q->val = s.top();
s.pop();
q = q->next;
}
return pHead;
}
```</int>

全部评论

相关推荐

迷茫的大四🐶:看来已经准备换人了
点赞 评论 收藏
分享
不想上班的肱二头肌很...:简历一页,项目突出重点,自我评价可以删掉的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务