___ _
/ _ \__ __(_) OxiCode
| | | \ \/ / |
| |_| |> <| | v0.1 · qwen3-coder
\___//_/\_\_|
build like you breathe
session capped to 1 thread · 1,000,000 token budget · files synced to your workspace
❯ write a function to reverse a linked list in python
Here's an iterative solution:
def reverse_list(head):
prev = None
while head:
head.next, prev, head = prev, head, head.next
return prev # new head
✓ created reverse.py
It walks the list once, rewiring each node's pointer — O(n) time, O(1) space.