用Java 写一个反转链表
时间: 2023-03-27 22:04:45 浏览: 89
JAVA双向链表反转实现
可以的,以下是 Java 代码实现反转链表:
public ListNode reverseList(ListNode head) {
ListNode prev = null;
ListNode curr = head;
while (curr != null) {
ListNode nextTemp = curr.next;
curr.next = prev;
prev = curr;
curr = nextTemp;
}
return prev;
}
其中,ListNode 是链表节点的定义,包含一个 val 属性和一个 next 属性,表示当前节点的值和下一个节点的指针。
阅读全文