Beispiel #1
0
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
Beispiel #2
0
 def test_Add(self):
     testList = ll.SinglyLinkedList()
     testList.add(ll.Node(5))
     self.assertEqual(testList.head.data, 5)
Beispiel #3
0
import linkedlist as ll

lst = ll.SinglyLinkedList(0)
lst.append(0)
for i in range(10):
    lst.prepend(i)

lst.pretty_print()
Beispiel #4
0
 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)