algorythms
All Patterns
Pattern 6

In-place List Reversal

In-place List Reversal

Reverse a linked list or sublist by re-wiring next pointers in-place using prev, current, next variables. No extra space needed.

Time

O(n)

Space

O(1)

Recognize it when

  • Reverse entire linked list
  • Reverse a sublist between positions m and n
  • Reverse every k nodes
Progress0/4
0 solved0 attempted