파이썬 알고리즘 - 링크드리스트(LinkedList)에서 중복 제거하기
개발자 면접 트레이딩 - 파이썬 알고리즘 문제(6) (1). 개발자 면접 트레이닝 - 링크드리스트에서 중복되는 노드 삭제(Delete) 알고리즘 ① 링크드리스트는 다음 노드의 위치를 가르키고 있는 포인트 보유② 파이썬 클래스 Next 변수 활용③ 첫 번째 노드(Node)의 위치를 지정하는 것이 중요ㅛ④ 예를들어 [3, 4, 5, 6, 7, 7, 8, 9, 9] 는 -> [3, 4, 5, 6, 7, 8, 9] 출력 (2). 소스 코드 PYTHON#remove_dup_linkedlist.pyimport unittestclass Node: def __init__(self, item): self.val = item self.next = Noneclass LinkedList: def __init__(self, i..
2019. 10. 25.