def PrintSummedListResult(self, result): sumedListResult = LinkedList() resultAsAstr = list(str(result)) for result in resultAsAstr: sumedListResult.append(result) sumedListResult.printList()
llist.append(1) llist.append(2) llist.append(2) llist.append(3) llist.append(3) llist.append(3) llist.append(3) llist.append(4) llist.append(4) llist.append(4) llist.append(4) llist.append(4) llist.append(4) llist.append(4) llist.append(5) llist.append(5) llist.append(5) llist.append(5) llist.append(5) llist.printList() llist.printListSize() llist.removeDuplicates() llist.printList() llist.printListSize()
difference = list1_size - list2_size self.removeCharactersFromHeadOfLinkedList(difference, list1) if list2_size > list1_size: difference = list2_size - list1_size self.removeCharactersFromHeadOfLinkedList(difference, list2) def removeCharactersFromHeadOfLinkedList(self, howManyCharsToRemove, thisList): for i in range(howManyCharsToRemove): thisList.deleteNode("index", 0) llist_1 = LinkedList() llist_1.append(1) llist_1.append(2) llist_1.append(45) llist_1.append(532) llist_1.printList() llist_2 = LinkedList() llist_2.append(13) llist_2.append(27) llist_2.append(555) llist_2.append(4) llist_2.append(5) llist_2.append(45) llist_2.append(532) llist_2.printList() LinkedListIntersection().getIntersectionNode(llist_1, llist_2)