leetcode - Reverse Linked List @ Sun, Feb 19, 2023 6:08 PM
leetcode - Reverse Linked List @ Thu, Feb 23, 2023 7:17 PM
Expand 56 lines ...
57

57

58
function reverseList(head: ListNode | null): ListNode | null {
58
function reverseList(head: ListNode | null): ListNode | null {
59
  let prev = null;
59
  let prev = null;
60
-
  let curr = head;
60
+
  let cur = head;
61

61

62
-
  let next = null;
62
+
  while (cur !== null) {
63

63

64
-
  while (curr !== null) {
64
+
    const next = cur.next;
65

65

66
-
    next = curr.next;
66
+
    cur.next = prev;
67

67

68
-
    curr.next = prev;
68
+
    prev = cur;
69

69

70
-
    prev = curr;
70
+
    cur = next;
71

71

72
-
    curr = next;
73
  }
72
  }
74
  return prev;
73
  return prev;
75
};
74
};
76
```
75
```