import linkedlist import linkedlistutils L = linkedlist.SinglyLinkedList() s = [1,4,3,2,67,34,2,2,4,6,7,1] for item in s: L.add(item) print L linkedlistutils.deleteDuplicates(L) print L
def test_Add(self): testList = ll.SinglyLinkedList() testList.add(ll.Node(5)) self.assertEqual(testList.head.data, 5)
import linkedlist as ll lst = ll.SinglyLinkedList(0) lst.append(0) for i in range(10): lst.prepend(i) lst.pretty_print()
def test_AddAtIndex2(self): testList = ll.SinglyLinkedList() testList.add(ll.Node(1)) testList.add(ll.Node(3)) testList.addAtIndex(ll.Node(2), 1) self.assertEqual(testList.head.next.data, 2)