Разворот связного списка
Связные списки
Легкая
Дан односвязный список, представленный массивом значений arr (от головы к хвосту). Развернув список (используя реальные узлы, а не просто arr[::-1]), верните значения развёрнутого списка в виде массива.
Сигнатура функции
reverse_linked_list(arr: list[int]) -> list[int]
Примеры
| Вход | Ожидаемый результат |
| [[1, 2, 3, 4]] | [4, 3, 2, 1] |
| [[]] | [] |
| [[1]] | [1] |
| [[5, 5, 5]] | [5, 5, 5] |
| [[1, 2]] | [2, 1] |
| [[-1, 0, 1]] | [1, 0, -1] |
| [[10, 20, 30, 40, 50]] | [50, 40, 30, 20, 10] |
| [[7, 3]] | [3, 7] |
| [[2, 4, 6, 8, 10, 12]] | [12, 10, 8, 6, 4, 2] |
| [[9]] | [9] |
1решили
1пытались
100%успешность
Войдите, чтобы решить →