Python으로 푸는 LeetCode 24. Swap Nodes in Pairs
LeetCode 24.Swap Nodes in Pairs이 문제는 주어진 조건대로 링크드 리스트이 인접한 노드들을 서로 교환한 다음리스트의 head를 반환할 수 있도록 프로그램을 짜야한다.leetcode에서 푼 문제 보기leetcode에서 문제 보기github에서 코드 보기문제 조건다음과 같이 주어진 링크드 리스트를 2개씩 나눠, 서로의 자리를 교환해야 한다.Given 1->2->3->4, you should return the list as 2->1->4->3.문제 풀이순회를 시작하면서 이전노드와 다음 노드의 주소를 저장해두고, 순서에 맞게 차례대로 노드의 순서를 변경해야만 한다.문제를 풀때의 팁은, 미리 linked list의 data를 head부터 순서대로 출력해주는 헬퍼 함수를 만들어두며 테스트를..