← All questions
MediumCoding

Partition List

Asked atAmazon
1Give yourself 5 minutes
2Answer out loud, not in your head
3Then compare with the answer below
0
Stuck? Show a way to structure it+
  1. 01Create small and large dummy heads
  2. 02Walk original list once
  3. 03Append each node to correct tail
  4. 04Terminate large tail
  5. 05Join the two lists

Reference answer

Then expect these follow-ups

  • Why is tail.next=null necessary?

    Tests: correctness reasoning

  • How does this preserve stability?

    Tests: follow-up reasoning

Free to read · better with Enzo

Practice this out loud with Enzo

Enzo runs it as a mock interview, pushes back with follow-ups, and grades you on the rubric.

Next question