- 博客(1)
- 收藏
- 关注
原创 反转链表(java)
题目: 给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。 数据范围: 0\leq n\leq10000≤n≤1000 要求:空间复杂度 O(1)O(1) ,时间复杂度 O(n)O(n) 。 如当输入链表{1,2,3}时, 经反转后,原链表变为{3,2,1},所以对应的输出为{3,2,1} 以上转换过程如下图所示: 解题思路:迭代法 1.定义两个临时变量,一个preNode:用于存放前一个节点,先...
2022-04-29 18:47:09
7566
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人