Даден е свързан списък, разменете всеки два съседни възела и върнете неговата глава. Трябва да решите проблема, без да модифицирате стойностите в възлите на списъка (т.е. само възлите сами могат да бъдат променени).
Пример 1:
Вход: глава = [1,2,3,4]
Изход: [2,1,4,3]
Обяснение:
Пример 2:
Вход: глава = []
Изход: []
Пример 3:
Вход: глава = [1]
Изход: [1]
Пример 4:
Вход: глава = [1,2,3]
Изход: [2,1,3]