首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
链表翻转
[编程题]链表翻转
热度指数:265
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 256M,其他语言512M
算法知识视频讲解
将一个给定的单链表反转,例:1-2-3-4-5,反转为5-4-3-2-1
示例1
输入
{1,2,3,4,5}
输出
{5,4,3,2,1}
说明:本题目包含复杂数据结构ListNode,
点此查看相关信息
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(0)
邀请回答
收藏(8)
分享
纠错
提交结果有问题?
3个回答
0篇题解
开通博客
暂无题解
问题信息
阅文集团
2021
Java工程师
来自:
2021届阅文Java...
上传者:
小小
难度:
3条回答
8收藏
1712浏览
热门推荐
通过挑战的用户
Dreamer8
2023-01-31 21:23:43
chenjia...
2022-12-02 15:58:53
渣渣20180...
2022-11-08 16:06:49
牛客57430...
2022-11-01 18:11:16
Stler
2022-11-01 17:38:52
相关试题
五月份的商品销售额为60万元,该月...
数据分析师
途虎
2021
评论
(2)
来自
途虎养车2021秋招数据...
下列哪两个变量之间的相关程度高
数据分析师
途虎
2021
评论
(4)
来自
途虎养车2021秋招数据...
有三个企业的年利润额分别是5000...
数据分析师
途虎
2021
评论
(10)
来自
途虎养车2021秋招数据...
详细描述ThreadPoolExe...
Java工程师
阅文集团
2021
评论
(7)
来自
2021届阅文Java方...
介绍HashMap的数据结构、扩容...
Java工程师
阅文集团
2021
评论
(2)
来自
2021届阅文Java方...
链表翻转
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
import java.util.*; /* * public class ListNode { * int val; * ListNode next = null; * } */ public class Solution { /** * * @param head ListNode类 * @return ListNode类 */ public ListNode reverseList (ListNode head) { // write code here } }
/** * struct ListNode { * int val; * struct ListNode *next; * }; */ class Solution { public: /** * * @param head ListNode类 * @return ListNode类 */ ListNode* reverseList(ListNode* head) { // write code here } };
# class ListNode: # def __init__(self, x): # self.val = x # self.next = None # # # @param head ListNode类 # @return ListNode类 # class Solution: def reverseList(self , head ): # write code here
/* * function ListNode(x){ * this.val = x; * this.next = null; * } */ /** * * @param head ListNode类 * @return ListNode类 */ function reverseList( head ) { // write code here } module.exports = { reverseList : reverseList };
# class ListNode: # def __init__(self, x): # self.val = x # self.next = None # # # @param head ListNode类 # @return ListNode类 # class Solution: def reverseList(self , head ): # write code here
package main import . "nc_tools" /* * type ListNode struct{ * Val int * Next *ListNode * } */ /** * * @param head ListNode类 * @return ListNode类 */ func reverseList( head *ListNode ) *ListNode { // write code here }
/** * struct ListNode { * int val; * struct ListNode *next; * }; */ /** * * @param head ListNode类 * @return ListNode类 */ struct ListNode* reverseList(struct ListNode* head ) { // write code here }
{1,2,3,4,5}
{5,4,3,2,1}