Временная сложность алгоритма#

Примечание

Source

Список#

Operation

Average Case

Copy

O(n)

Append

O(1)

Pop last

O(1)

Pop intermediate

O(n)

Insert

O(n)

Get Item

O(1)

Set Item

O(1)

Delete Item

O(n)

Iteration

O(n)

Get Slice

O(k)

Del Slice

O(n)

Set Slice

O(k+n)

Extend

O(k)

Sort

O(n log n)

Multiply

O(nk)

x in s

O(n)

min(s), max(s)

O(n)

Get Length

O(1)

Deque#

Operation

Average Case

copy

O(n)

append

O(1)

appendleft

O(1)

pop

O(1)

popleft

O(1)

extend

O(k)

extendleft

O(k)

rotate

O(k)

remove

O(n)

Dict#

Operation

Average Case

k in d

O(1)

copy

O(n)

Get Item

O(1)

Set Item

O(1)

Delete Item

O(1)

Iteration

O(n)