head и целое число pivot. Переставьте узлы так, чтобы все узлы со значением меньше pivot шли раньше узлов со значением больше или равным pivot.
Внутри каждой из двух групп узлы должны сохранить исходный взаимный порядок.
Верните голову получившегося списка. Пустой список остаётся пустым.head=list_node([6, 2, 9, 1, 5]), pivot=5 → [2, 1, 6, 9, 5]
Меньше 5 только 2 и 1 — они идут первыми в прежнем порядке, за ними 6, 9, 5 тоже в прежнем порядке.
head=list_node([-3, 4, -3]), pivot=0 → [-3, -3, 4]
Обе −3 меньше нуля и переезжают вперёд, четвёрка остаётся в конце.
head=list_node([]), pivot=7 → None
head=list_node([6, 2, 9, 1, 5]), pivot=5
[2, 1, 6, 9, 5]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 104 теста на сервере, включая скрытые.