Powiedz, że mam listę w języku Python, my_list
, która zawiera N elementów. Pojedyncze elementy mogą być indeksowane za pomocą my_list[i_1]
, gdzie i_1
jest indeksem pożądanego elementu. Jednak listy Pythona mogą być również indeksowane my_list[i_1:i_2]
, gdzie pożądany jest "plaster" listy od i_1
do i_2
. Co to jest notacja Big-O (najgorszy przypadek), aby wyciąć listę o rozmiarze N?Big-O z wycięciem listy
Osobiście, gdybym kodował "krajalnicę", chciałbym powtórzyć od i_1
do i_2
, wygenerować nową listę i zwrócić ją, sugerując O (N), czy tak działa Python?
Dziękuję
Python źródłowy jest dostępny i dość czytelny, wiesz. – millimoose