Нашли ошибку?

Сумма через чтение по индексу

СредняяОценка сложностиГлава 2

#связанные списки#O-большоеid: ga-sum-by-index-complexity

Функция суммирует значения односвязного списка длины n, читая элементы «по индексу», как в массиве. Определите время её выполнения.

Код

class Node:
    def __init__(self, value: int, next: "Node | None" = None) -> None:
        self.value = value
        self.next = next


def get(head: Node, index: int) -> int:
    node = head
    for _ in range(index):
        node = node.next
    return node.value


def total(head: Node, n: int) -> int:
    result = 0
    for i in range(n):
        result += get(head, i)
    return result

Какое время выполнения?