def test_reverse_whenListReversed_returnsAppropriateHeadAndTail(self): sl = SingleLinkedList() sl.add(1) sl.add(2) sl.add(3) sl.reverse() self.assertEqual(sl.head.value, 3) self.assertEqual(sl.tail.value, 1)
from LinkedList import SingleLinkedList items = SingleLinkedList() items.add_first(1) items.add_last(2) items.add_last(3) items.add_last(4) items.add_last(5) items.print_out() print(items.indexOf(2)) items.delete_first() items.print_out() items.delete_last() items.print_out() items.reverse() items.print_out() print(items.get_kth_from_end(2))