Алгоритмы и структуры данных Flashcards

1
Q

Связный список

A

В связном списке у каждого элемента, помимо его значения, есть ссылка на следующий элемент списка. За исключением последнего — он ссылается в никуда.

class Node:
    def \_\_init\_\_(self, value=None, next=None):
        self.value = value
        self.next = next
        
def print_linked_list(vertex):
        while vertex:
                print(vertex.value, end=" -> ")
                vertex = vertex.next
        print("None")
>>> n3 = Node('third')
>>> n2 = Node('second', n3)
>>> n1 = Node('first', n2)
>>> print_linked_list(n1)
first -> second -> third -> None 
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

Как оценивается сложность алгоритмов?

A

Она оценивается с точки зрения Big(O) notation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly