Exemple #1
0
    def insert(self, value, index):

        insert_node = ListNode(value)

        current_index = 0
        current_node = self.head

        while (current_index < index - 1):
            current_index += 1
            current_node = current_node.next_node
            print current_node.value

        insert_node.next_node = current_node.next_node
        current_node.next_node = insert_node
Exemple #2
0
 def prepend(self, value):
     new_node = ListNode(value)
     new_node.next_node = self.head
     self.head = new_node